【发布时间】:2015-10-17 18:26:27
【问题描述】:
在 Linux 驱动程序中同步线程时,我非常喜欢几个函数,它们是:
wait_for_completion() 及其对应的 complete_and_exit()
用 2 个线程实现这个 api 是否可行,共享一个内存映射,分别是内核中的写入器和用户空间中的读取器?
如果没有,向 C 语言用户空间线程提供 wait_for_completion() 需要付出什么努力?
问候, 赛灵 (法)
【问题讨论】:
-
当然,为什么不呢?这个功能不正常吗?
-
+Martin:正常但仅限于Kernel,不是吗?
标签: c linux multithreading kernel synchronisation