没有合适的资源?快使用搜索试试~ 我知道了~
userthreads:使用CPOSIX在userland上实现的线程-无汇编程序
共7个文件
h:2个
c:2个
makefile:1个
需积分: 5 0 下载量 70 浏览量
2021-05-12
21:59:01
上传
评论
收藏 11KB ZIP 举报
温馨提示
C / POSIX便携式用户态线程 这是我前一段时间做的一个微型项目/概念验证。 它需要进行一些清理和抛光,但是已经可以使用了,已经足够进行首次公开提交了。 我已经看到了其他实现,并且有趣的是它们之间有什么不同。 因此,在下文中,我记录了我的设计选择。 但首先,这是非选择的:当我从AVR,8位,裸机,单一开发人员C环境过渡到协作Unix世界时,便做出了选择。 我现在要更改许多事情,并且最终会更改。 在设计选择和技巧或技巧的背景下,2000年的论文非常有趣。 它已经报告并详细介绍了19个(!)用户空间线程库,包括GNU Portable Threads库。 抢占式和协作式多线程的选择 抢占线程并返回到调度程序的典型技巧是使用信号处理程序中的longjmp。 但这有问题: longjmp不是异步安全函数,因此不应从信号处理程序中调用它。 好吧,好的,看起来在2012年longjmp
资源推荐
资源详情
资源评论
收起资源包目录
userthreads-master.zip (7个子文件)
userthreads-master
README.md 6KB
LICENSE 1KB
src
main.c 7KB
uthreads.h 3KB
uthreads.c 9KB
config.h 484B
Makefile 1KB
共 7 条
- 1
资源评论
LinSha
- 粉丝: 13
- 资源: 4615
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 海信智能电视刷机数据 LED32K20JD(1115)BOM5 生产用软件数据 务必确认机编一致 强制刷机 整机USB升级程序
- 520表白html5爱心代码
- TINY Syntax Tree -setup1.0.0
- mmexport1689832776313.jpg
- 月宝の病理の爱(黑).zi
- 海信智能电视刷机数据 LED32EC510N(2000)BOM22 生产用软件数据 务必确认机编一致 强制刷机 整机USB升级
- 电磁场与波,非常基础的知识总结
- android ios java后台通用DES base64加密
- 华为OD刷题C卷练习记录(300道).rar
- 最新《Vue-框架开发》期末考试试题分享给需要的同学
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功