01 2010 档案

摘要:异步IO、APC、IO完成端口、线程池与高性能服务器之二 APC     Alertable IO(告警IO)提供了更有效的异步通知形式。ReadFileEx / WriteFileEx在发出IO请求的同时,提供一个回调函数(APC过程),当IO请求完成后,一旦线程进入可告警状态,回调函数将会执行。     以下五个函数能够使线程进入告警... 阅读全文
posted @ 2010-01-29 01:02 Fan Zhang 阅读(388) 评论(0) 推荐(0)
摘要:Types of APCsAn asynchronous procedure call (APC) is a function that executes asynchronously. APCs are similar to deferred procedure calls (DPCs), but unlike DPCs, APCs execute within the context of a... 阅读全文
posted @ 2010-01-28 20:49 Fan Zhang 阅读(215) 评论(0) 推荐(0)
摘要:IoGetDeviceProperty 阅读全文
posted @ 2010-01-28 18:06 Fan Zhang 阅读(252) 评论(0) 推荐(0)
摘要:synchronized机制ReentrantLock 都类似于mutex,一个线程如果获取了一次mutex,可以再次获取第二次mutex,而不被阻塞。 ReentrantLock提供了更富在的操作,包括可以被中断(lockInterruptibly函数)。   sleep()、yield()、wait() sleep()、yield()不会释放lock wait()会释放loc... 阅读全文
posted @ 2010-01-26 11:36 Fan Zhang 阅读(140) 评论(0) 推荐(0)