[問題] 關於Callback function是否一定在New thread下執行
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC2010
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
萬惡的 EDSDK 2.8
問題(Question):
小弟不是CS出來的, 所以對callback function 有一點小困惑
我在用EDSDK(一套控制canon相機的API)來控制相機
會用到callback function的地方大概是,舉例來說, 我呼叫相機執行拍照
相機拍完照(Asynchronous event)後會呼叫對應的callback function
可是我在API的手冊上看到這句話:
"The callback function is executed on a newly generated thread
The user must release objects as they become unneeded."
一般而言, 需要手動終止這條執行緒嗎?
還是這裡的objects是要把輸入的callback function的指標改成NULL?
如果寫得不清楚還請見諒!!
謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 18.111.101.63
推
03/24 02:11, , 1F
03/24 02:11, 1F
推
03/24 02:17, , 2F
03/24 02:17, 2F
→
03/24 02:18, , 3F
03/24 02:18, 3F
→
03/24 02:19, , 4F
03/24 02:19, 4F
→
03/24 02:20, , 5F
03/24 02:20, 5F
→
03/24 02:21, , 6F
03/24 02:21, 6F