1# ffrt_rwlock_t 2 3<!--Kit: Function Flow Runtime Kit--> 4<!--Subsystem: Resourceschedule--> 5<!--Owner: @chuchihtung; @yanleo--> 6<!--Designer: @geoffrey_guo; @huangyouzhong--> 7<!--Tester: @lotsof; @sunxuhao--> 8<!--Adviser: @foryourself--> 9 10## Overview 11 12The **ffrt_rwlock_t** struct describes an FFRT read-write lock. 13 14**Since**: 18 15 16**Related module**: [FFRT](capi-ffrt.md) 17 18**Header file**: [type_def.h](capi-type-def-h.md) 19 20## Summary 21 22### Member Variables 23 24| Name| Description| 25| -- | -- | 26| uint32_t storage[(ffrt_rwlock_storage_size + sizeof(uint32_t) - 1) / sizeof(uint32_t)] | Storage size of a read-write lock.| 27