2009年9月24日 星期四

同步跟不同步I/O基本讀寫問題

我們在執行通訊埠的讀寫操作時,要使用與一般文件讀寫基本相同的Windows API函數。

而Windows的I/O操作分為兩種類型:

1.同步的(Synchronous or Nonoverlapped):當使用同步的I/O操作就必須等,操作完成後才能進行下一步的工作

2.不同步的(Asynchronous or overlapped):使用不同步的I/O操作,不必等到操作完成,就可以進行下一步的工作,當I/O操作完後,以某種機制通知該程序。

沒有留言: