社区
英特尔边缘计算技术
帖子详情
linux下系统调用的线程安全性在哪里查?
gaoteng1984
2008-07-14 11:43:57
要了解linux下,各个系统调用,各个命令,是不是原子操作,需要在哪里查资料啊?Windows下有MSDN,linux下查什么啊?用man -a cmdName好像没有显示关于线程安全性的东西啊。难道只有阅读源代码才能搞清楚吗?我想肯定不会是那样,太麻烦了啊。。。
...全文
307
6
打赏
收藏
linux下系统调用的线程安全性在哪里查?
要了解linux下,各个系统调用,各个命令,是不是原子操作,需要在哪里查资料啊?Windows下有MSDN,linux下查什么啊?用man -a cmdName好像没有显示关于线程安全性的东西啊。难道只有阅读源代码才能搞清楚吗?我想肯定不会是那样,太麻烦了啊。。。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gaoteng1984
2008-07-18
打赏
举报
回复
多谢大牛指点!
intel_www
2008-07-17
打赏
举报
回复
找一本Linux操作系统原理的书看看就知道了。多个线程或进程通过系统调用陷入内核后,内核的相关代码在访问任何共享的临界资源时都有相应的互斥机制,最常见的就是spin-lock了。若真的想深入了解的话建议看看相关的kernel代码。
gaoteng1984
2008-07-16
打赏
举报
回复
牛人们指点一二吧~
gaoteng1984
2008-07-15
打赏
举报
回复
望各位高手们赐教啊~
gaoteng1984
2008-07-15
打赏
举报
回复
谢谢您啊!命令那个我想通了,因为开新进程,所以没事。
关于这一点:
[Quote=引用 2 楼 intel_www 的回复:]
系统调用肯定是多线程安全的,支持多核或多CPU系统的Linux内核会处理所有临介资源的共享问题。
[/Quote]
权威网站或者书籍上,有介绍么?我想看一下
intel_www
2008-07-15
打赏
举报
回复
系统调用肯定是多线程安全的,支持多核或多CPU系统的Linux内核会处理所有临介资源的共享问题。
对于命令,你准备在你的程序中创建多个线程,然后分别调用某个命令吗?这样做会导致新的进程(不是线程)被创建,所以也涉及不到多线程安全性。
Linux
下的
系统
调用
和进程
linux
系统
调用
和 进程 pdf 文档
linux
c 多
线程安全
日志
系统
内涵头文件以及一个程序实现,内涵测试程序。
linux
c实现,使用线程锁,信号量,文件操作,sync等技术。测试:进入build目录 cmake 后make
unix_
linux
线程安全
问题
里面主要是对unix_
linux
线程编程中的安全隐患的详细讨论!
linux
下多线程文件服务器
linux
下多线程文件服务器 http://blog.csdn.net/ce123_zhouwei/article/details/17066313文章的附件
JThread
linux
线程库
linux
线程库
英特尔边缘计算技术
567
社区成员
7,024
社区内容
发帖
与我相关
我的任务
英特尔边缘计算技术
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
复制链接
扫一扫
分享
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章