/ohos5.0/foundation/resourceschedule/ffrt/interfaces/kits/c/ |
H A D | mutex.h | 51 FFRT_C_API int ffrt_mutexattr_init(ffrt_mutexattr_t* attr); 63 FFRT_C_API int ffrt_mutexattr_settype(ffrt_mutexattr_t* attr, int type); 75 FFRT_C_API int ffrt_mutexattr_gettype(ffrt_mutexattr_t* attr, int* type); 86 FFRT_C_API int ffrt_mutexattr_destroy(ffrt_mutexattr_t* attr); 98 FFRT_C_API int ffrt_mutex_init(ffrt_mutex_t* mutex, const ffrt_mutexattr_t* attr);
|
H A D | type_def.h | 182 } ffrt_mutexattr_t; typedef
|
/ohos5.0/docs/en/application-dev/reference/apis-ffrt-kit/ |
H A D | ffrt__mutexattr__t.md | 1 # ffrt_mutexattr_t chapter 6 The **ffrt_mutexattr_t** struct describes an FFRT mutex attribute.
|
H A D | Readme-EN.md | 23 - [ffrt_mutexattr_t](ffrt__mutexattr__t.md)
|
H A D | mutex_8h.md | 20 …ffrt_mutex_init) ([ffrt_mutex_t](ffrt__mutex__t.md)\* mutex, const [ffrt_mutexattr_t](ffrt__mutexa…
|
H A D | type__def_8h.md | 26 | struct [ffrt_mutexattr_t](ffrt__mutexattr__t.md) | Describes a mutex attribute.|
|
H A D | _f_f_r_t.md | 40 | struct [ffrt_mutexattr_t](ffrt__mutexattr__t.md) | Describes a mutex attribute.| 89 …ffrt_mutex_init) ([ffrt_mutex_t](ffrt__mutex__t.md)\* mutex, const [ffrt_mutexattr_t](ffrt__mutexa… 151 | long [ffrt_mutexattr_t::storage](#storage-66) | Storage size of a mutex attribute.| 715 FFRT_C_API int ffrt_mutex_init (ffrt_mutex_t* mutex, const ffrt_mutexattr_t* attr ) 1735 long ffrt_mutexattr_t::storage
|
/ohos5.0/foundation/resourceschedule/ffrt/src/sync/ |
H A D | mutex.cpp | 284 int ffrt_mutexattr_init(ffrt_mutexattr_t* attr) 295 int ffrt_mutexattr_settype(ffrt_mutexattr_t* attr, int type) 310 int ffrt_mutexattr_gettype(ffrt_mutexattr_t* attr, int* type) 321 int ffrt_mutexattr_destroy(ffrt_mutexattr_t* attr) 331 int ffrt_mutex_init(ffrt_mutex_t* mutex, const ffrt_mutexattr_t* attr)
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-ffrt-kit/ |
H A D | ffrt__mutexattr__t.md | 1 # ffrt_mutexattr_t chapter
|
H A D | mutex_8h.md | 20 …ffrt_mutex_init) ([ffrt_mutex_t](ffrt__mutex__t.md)\* mutex, const [ffrt_mutexattr_t](ffrt__mutexa…
|
H A D | Readme-CN.md | 23 - [ffrt_mutexattr_t](ffrt__mutexattr__t.md)
|
H A D | _f_f_r_t.md | 40 | struct [ffrt_mutexattr_t](ffrt__mutexattr__t.md) | FFRT锁属性结构。 | 89 …ffrt_mutex_init) ([ffrt_mutex_t](ffrt__mutex__t.md)\* mutex, const [ffrt_mutexattr_t](ffrt__mutexa… 151 | long [ffrt_mutexattr_t::storage](#storage-66) | FFRT锁属性所占空间 | 715 FFRT_C_API int ffrt_mutex_init (ffrt_mutex_t* mutex, const ffrt_mutexattr_t* attr ) 1735 long ffrt_mutexattr_t::storage
|
H A D | type__def_8h.md | 26 | struct [ffrt_mutexattr_t](ffrt__mutexattr__t.md) | FFRT锁属性结构。 |
|
/ohos5.0/foundation/resourceschedule/ffrt/interfaces/kits/cpp/ |
H A D | mutex.h | 93 ffrt_mutexattr_t attr;
|
/ohos5.0/foundation/resourceschedule/ffrt/test/ut/testcase/ |
H A D | ut_csync.cpp | 27 extern "C" int ffrt_mutexattr_init(ffrt_mutexattr_t* attr); 28 extern "C" int ffrt_mutexattr_settype(ffrt_mutexattr_t* attr, int type); 29 extern "C" int ffrt_mutexattr_gettype(ffrt_mutexattr_t* attr, int* type); 30 extern "C" int ffrt_mutexattr_destroy(ffrt_mutexattr_t* attr); 31 extern "C" int ffrt_mutex_init(ffrt_mutex_t *mutex, const ffrt_mutexattr_t* attr);
|
/ohos5.0/foundation/resourceschedule/ffrt/docs/ |
H A D | user_guide.md | 2454 struct ffrt_mutexattr_t; 2462 int ffrt_mutexattr_init(ffrt_mutexattr_t* attr); 2463 int ffrt_mutexattr_settype(ffrt_mutexattr_t* attr, int type); 2464 int ffrt_mutexattr_gettype(ffrt_mutexattr_t* attr, int* type); 2465 int ffrt_mutexattr_destroy(ffrt_mutexattr_t* attr); 2466 int ffrt_mutex_init(ffrt_mutex_t* mutex, const ffrt_mutexattr_t* attr); 2494 * **注意:C API中的ffrt_mutexattr_t需要用户调用`ffrt_mutexattr_init`和`ffrt_mutexattr_destroy`显示创建和销毁,而C++ API无… 2497 * **注意:C API中的同一个ffrt_mutexattr_t只能调用一次`ffrt_mutexattr_init`和`ffrt_mutexattr_destroy`,重复调用其行为是未定义的** 2592 ffrt_mutexattr_t attr;
|
/ohos5.0/docs/zh-cn/application-dev/ffrt/ |
H A D | ffrt-development-guideline.md | 23 | ffrt_mutex_init(ffrt_mutex_t* mutex, const ffrt_mutexattr_t* attr) | 初始化mutex。 | 1275 int ffrt_mutex_init(ffrt_mutex_t* mutex, const ffrt_mutexattr_t* attr);
|
/ohos5.0/docs/en/application-dev/ffrt/ |
H A D | ffrt-development-guideline.md | 23 | ffrt_mutex_init(ffrt_mutex_t* mutex, const ffrt_mutexattr_t* attr) | Initializes a mutex.| 1283 int ffrt_mutex_init(ffrt_mutex_t* mutex, const ffrt_mutexattr_t* attr);
|
/ohos5.0/docs/zh-cn/application-dev/ |
H A D | website.md | 3476 - [ffrt_mutexattr_t](reference/apis-ffrt-kit/ffrt__mutexattr__t.md)
|
/ohos5.0/docs/en/application-dev/ |
H A D | website.md | 3335 - [ffrt_mutexattr_t](reference/apis-ffrt-kit/ffrt__mutexattr__t.md)
|