Re: [問題] 關於 CallBack
※ 引述《apenptt (筆)》之銘言:
: 想請問熟係callback的前輩一個問題
: callback如何做到asynchronous process
: 雖然google上有很多資料
: 但是舉的範例都是一樣
: 能否請前輩稍稍解說一下callback如何做到這件事
: 可以的話 可以舉個範例嗎
: 或者 可以推薦那邊可以找到更多的資訊
: 謝謝!!
你明白什麼是 async process, 什麼是 callback 嗎?
要是兩者都明白該沒有什麼難明白的吧.
兩者其實都是很廣泛應用的東西, 舉個例子,
有一個 thread pool 之類的東西, 我想叫要幫忙做
async process, 那麼我把工作丟進去之餘, 也把一個
func ptr 傳進去作為 callback. 我本身的 logic 就
繼續做別的東西.
thread pool 裡面的工作, 做完後就 invoke 傳進來
的 function ptr 通知完成, 那個 func ptr 可能會
傳進結果, 然後我本身傳進去的 func 在被 callback
之時會把結果顯示在畫面上.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.155.236.82
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章