1# Container Overview 2 3The container classes provide a set of methods to process elements of various data types stored in containers. It has advantages as a pure data structure container. 4 5The container classes are implemented in a way similar to static languages. By restricting storage locations and attributes, they remove redundant logic while providing the complete functionalities for each type of data, ensuring efficient data access and improving application performance. 6 7There are linear and nonlinear containers, The bottom layer of linear containers is implemented through arrays, and the bottom layer of non-linear containers is implemented through hash or red-black tree. [Linear containers](linear-container.md) and [non-linear containers](nonlinear-container.md) are non-multi-thread secure. 8