在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):clpsz/linux-ipcs开源软件地址(OpenSource Url):https://github.com/clpsz/linux-ipcs开源编程语言(OpenSource Language):C 92.4%开源软件介绍(OpenSource Introduction):linux-IPCsLinux进程间通信方式汇总 目前已包含的方式
其中信号(signal)和信号量(semaphore)本质上并不算是进程间通信方式,应该是进程间同步的方式,但是也可以起到一定的通信作用,故也列在上面。 另外普通的mutex是作用线程间同步用的,但是可以将进程A和进程B共享的内存中初始化一个mutex,这样就可以用将此mutex用作进程间通信用了。 扩展进程与内核通信其实本来的计划是分两个大块,一块写进程间通信,一块写内核与用户空间通信。后来时间有限,内核与进程间只写了一个netlink,所以没有放到这里,等以后有时间了再补充吧。 线程间同步同一个进程的多个线程在同一个地址空间,通信是很容易的事情,因此多线程间要同步就好了。写了一个linux多线程的同步方式的汇总,在以下仓库中clpsz/linux-itss,供参考,欢迎讨论。 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论