Chinaunix

标题: linux内核模块之间通信 [打印本页]

作者: sky__sea    时间: 2014-09-16 17:42
标题: linux内核模块之间通信
请教除了全局变量之外,还有其他的方式吗,可以做到实时的,多谢!
作者: Tinnal    时间: 2014-09-16 19:51
晕,函数调用不就完了吗!
作者: humjb_1983    时间: 2014-09-16 21:13
呵呵,不确定想要达到啥目的,共享内存也行的。
作者: sky__sea    时间: 2014-09-17 09:39
我的意思是比如两个线程,如何让一个线程及时通知另外一个线程做一件事情,就像消息队列一样。
作者: wait_rabbit    时间: 2014-09-17 10:28
回复 4# sky__sea

semaphore,mutex,wait queue ……


   
作者: humjb_1983    时间: 2014-09-17 12:45
那就是内核中的同步机制了,如楼上所说都可以,ulk之类的教科书上都有说明的。
作者: codingwu    时间: 2014-09-21 23:20
楼上正解······
作者: cu_philfrank    时间: 2014-09-22 22:16
sky__sea 发表于 2014-09-17 09:39
我的意思是比如两个线程,如何让一个线程及时通知另外一个线程做一件事情,就像消息队列一样。

你都说了想消息队列一样,那么直接找内核的消息队列就好了,估计在src/include/msg.h中可能有你想要的




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2