
操作系统
hanjia9543
这个作者很懒,什么都没留下…
展开
-
在实际应用中认识IO模型
不喜欢很多专业文章中用一堆术语去描述另一个术语,越简单的事物越美好。 谈到IO模型,常见的IO模型大概有5种。 1.阻塞IO 2.非阻塞IO 3.多路复用IO 4.信号驱动IO 5.异步IO 1)阻塞IO 所谓阻塞,是指当前线程被挂起了。也就是说,在执行这个IO操作的时候,在操作返回结果前,当前线程交出了cpu的控制权(这个控制权应该是交给了操作系统内核,内核执行完后,会把cpu还原创 2016-12-20 14:31:12 · 460 阅读 · 1 评论 -
windows内核对象线程同步
等待函数可使线程自愿进入等待状态,直到一个特定的内核对象变为已通知状态为止。 WaitForSingleObject 函数 DWORD WaitForSingleObject( HANDLE hObject, DWORD dwMilliseconds ); 第一个参数hObject标识一个能够支持被通知/未通知的内核对象(前面列出的任何一种对象都适用)。 第二转载 2016-12-21 08:55:14 · 317 阅读 · 0 评论