1# 公共基础库<a name="ZH-CN_TOPIC_0000001092539399"></a> 2 3- [简介](#section11660541593) 4- [目录](#section17271017133915) 5- [相关仓](#section1249817110914) 6 7## 简介<a name="section11660541593"></a> 8 9公共基础类库提供了一些常用的C、C++、JS开发增强API。包括如下部分: 10 11**c_utils** 12 13- 文件、路径、字符串相关操作的能力增强接口; 14- 读写锁、信号量、定时器、线程增强及线程池等接口; 15- 安全数据容器、数据序列化等接口; 16- 各子系统的错误码相关定义; 17 18**ets_utils** 19 20- JS中URI、URL、xml相关操作接口; 21- JS中字符编解码接口; 22- JS中进程相关操作接口; 23- JS中多线程能力; 24 25**utils_lite** 26 27- 标准文件相关操作HAL接口; 28- 其它一些内部功能,如定时器等。 29 30## 目录<a name="section17271017133915"></a> 31 32``` 33/commonlibrary 34 ├── c_utils # c/c++标准库之外方便开发者开发的基础工具库 35 ├── ets_utils # js标准库之外的与语言强相关的基础库 36 └── utils_lite # lite上使用的工具函数,涉及c和js语言 37``` 38 39## 相关仓<a name="section1249817110914"></a> 40 41**公共基础库子系统** 42 43 44[commonlibrary\_c\_utils](https://gitee.com/openharmony/commonlibrary_c_utils) 45 46[commonlibrary\_ets\_utils](https://gitee.com/openharmony/commonlibrary_ets_utils) 47 48[commonlibrary\_utils\_lite](https://gitee.com/openharmony/commonlibrary_utils_lite) 49