我想知道如何在標準C++中實現異步調用。標準C++中的異步線程
我有一個圖像/視頻處理程序,我想添加另一個函數/功能,但我希望它在另一個線程中運行或與異步運行到原始線程。
我只是想在這個新線程發生什麼事時通知主線程。 (這並不總是發生,主線程應該等待這個新進程結束,因此我更喜歡異步調用,如果這比多線程編程更簡單)
我希望我在右邊路徑。
在此先感謝。
Ignacio。
更新: 目前我還沒有使用任何線程庫,因爲直到現在我並不需要它。我在考慮升壓...這是一個好主意嗎?我應該在哪裏開始如果我想開始一些異步調用?
當前標準或C++ 0x?目前的標準不支持線程,答案必須是選擇的庫。 – 2010-09-14 17:31:35
如果你想要一個帶有良好C++接口的可移植線程庫,那麼boost是個不錯的選擇。 – 2010-09-14 17:56:43