Linux进阶
qquan2
经济适用男阳光向上
展开
-
Linux 进程 线程总结
转自: http://blog.csdn.net/gatieme 仅供学习使用 inux进程类别 虽然我们在区分Linux进程类别, 但是我还是想说Linux下只有一种类型的进程,那就是task_struct,当然我也想说linux其实也没有线程的概念, 只是将那些与其他进程共享资源的进程称之为线程。 一个进程由于其运行空间的不同, 从而有内核线程和转载 2016-12-03 11:39:50 · 303 阅读 · 0 评论 -
多线程编程之pthread_cond_wait
转自:http://blog.csdn.net/yeyuangen/article/details/37593533 仅供学习使用。。。 ===============================man pthread_cond_wait的解释========================== LINUX环境下多线程编程肯定会遇到需要条件变量的情况,此时必然要使用pth转载 2016-12-08 10:48:46 · 419 阅读 · 0 评论 -
IO复用之Select进阶
转自:http://blog.csdn.net/lizhiguo0532/article/details/6568968 他山之石可以攻玉。 二、重要结构体之间关系 比较重要的结构体由四个:struct poll_wqueues、struct poll_table_page、struct poll_table_entry、struct poll_table_stru转载 2016-12-26 21:50:02 · 193 阅读 · 0 评论 -
wait_event_interruptible与wake_up配套使用
1. 关于 wait_event_interruptible() 和 wake_up()的使用 读一下wait_event_interruptible()的源码,不难发现这个函数先将 当前进程的状态设置成TASK_INTERRUPTIBLE,然后调用schedule(), 而schedule()会将位于TASK_INTERRUPTIBLE状态的当前进程从runqueue 队转载 2017-01-11 11:08:55 · 260 阅读 · 0 评论