文件名称:Threading:Swift的线程安全对象
文件大小:23KB
文件格式:ZIP
更新时间:2024-05-22 05:04:35
swift multithreading thread-safe Swift
穿线 线程提供了纯在Swift中实现的线程安全对象的集合。 这些对象被设计为与本机swift对象一样易于使用,但是具有用于并发读取和写入的基础实现。 这个库的灵感来自于由Basem埃马拉博客文章。 目录 安装 要使用Swift Package Manager进行安装,只需在依赖项下的Package.swift文件中包含以下行。 不要忘记将依赖项"Threading"添加到需要该库的任何目标。 . package ( url : " https://github.com/Miraion/Threading.git " , from : " 1.0.0 " ), 然后只需将以下导入语句添加到您的源文件中。 import Threading 用法 常见的 大多数线程对象在其初始值设定项中都使用可选的ThreadingType枚举参数。 此参数告诉对象在与之交互时应如何表现。 有两个选项:
【文件预览】:
Threading-master
----.gitattributes(66B)
----Sources()
--------Threading()
----Threading.xcodeproj()
--------xcshareddata()
--------Threading_Info.plist(723B)
--------project.xcworkspace()
--------ThreadingTests_Info.plist(723B)
--------project.pbxproj(19KB)
----Tests()
--------ThreadingTests()
--------LinuxMain.swift(119B)
----LICENSE(1KB)
----README.md(7KB)
----Package.swift(469B)
----.gitignore(1KB)