TrReadWriteLock:使用互斥量和信号量编写的简单Objective-C读写锁库

时间:2021-04-29 13:15:58
【文件属性】:
文件名称:TrReadWriteLock:使用互斥量和信号量编写的简单Objective-C读写锁库
文件大小:13KB
文件格式:ZIP
更新时间:2021-04-29 13:15:58
Objective-C TrReadWriteLock 该项目包含一个简单的库,为Mac和iOS提供了易于使用的读写器锁定机制。 这是什么? TrReadWriteLock是使用pthread信号量的读写器锁定实现。 它是完全递归的(读和写)。 读者-作家锁定用于多线程环境,并允许多个线程同时读取一块共享内存,但一次只能写入一个线程。 该库已创建,可以在使用代码中使用。 尽管这不是必需的。 如何安装? 只需将这四个文件包含到您的iOS或Mac项目中: TrReadWriteLock.h TrReadWriteLock.m NSObject+TrReadWriteLockAdditions.h NSObject+TrReadWriteLockAdditions.m 如果将其添加到您的 -Prefix.h文件,您将使自己的工作变得简单得多: #include "NSObject+Tr
【文件预览】:
TrReadWriteLock-master
----.gitignore(204B)
----README.md(5KB)
----LICENSE(1KB)
----TrReadWriteLock()
--------TrLock+Protected.h(289B)
--------TrCondition.m(1KB)
--------TrReadWriteLock-Prefix.pch(171B)
--------TrCondition.h(405B)
--------TrReadWriteLock.h(309B)
--------TrLock.m(1KB)
--------TrReadWriteLock.m(8KB)
--------TrLock.h(252B)
--------NSObject+TrReadWriteLockAdditions.h(505B)
--------NSObject+TrReadWriteLockAdditions.m(2KB)
----TrReadWriteLock.xcodeproj()
--------project.pbxproj(11KB)

网友评论