• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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