防止linux线程被调度程序中断
你如何告诉 linux中的线程调度程序不会因为任何原因中断你的线程?我在用户模式下进行编程.简单地锁定一个互斥体这个吗?当某个功能正在执行时,我想防止我进程中的其他线程被调度.他们会阻止,我会浪费上下文切换的cpu周期.我希望任何执行该函数的线程即使没有中断线程的时间片,也能够中断执行. 解决方法
不能真正做到这一点,你需要一个实时系统.你会用linux得到的关闭的东西是 但是,如果您只关心自己进程中的线程无法执行任何操作,那么是的,让它们阻塞一个互斥体,正在运行的线程保持就足够了. 当你的线程需要做它的事情时,困难的部分是协调所有其他线程来抓取互斥体. (编辑:台州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- linux – 程序如何相互通信?
- linux – 消息队列内容存储在哪里?
- LINUX学习:使用php从身份证号中获取一系列线索(星座、生肖
- 使用Postman工具/ cURL /在Chrome控制台中测试CORS
- linux – xorg.conf,xset和xinput set之间有什么区别?
- LINUX实战:Linux dd命令的巧妙使用
- linux – sysfs_create_file()和sysfs_create_group()之间有
- 《CDN技术详解》 - CDN知多少?
- 存储 – Linux – 实际硬件RAID控制器调优(scsi和cciss)
- linux – 如何在shell脚本中管理日志详细程度?