是這樣,我用mfc寫了個音樂播放器,現在就是有一個問題,我開啟一個單執行緒不斷去獲得當前歌曲播放時間,但是時間一直為0,這涉及到了執行緒直接的通信了嗎?我在按鈕的訊息回應函式里面就能獲取到啊,定時器里面好像也能獲取到,沒試。問下子執行緒里面為什么獲取不到了?
uj5u.com熱心網友回復:
百度搜相關關鍵字。uj5u.com熱心網友回復:
能不能獲取到,與是不是執行緒沒關系看看你的獲取方式以及后繼處理
uj5u.com熱心網友回復:
執行緒通信發訊息uj5u.com熱心網友回復:
沒有代碼說不清楚。你的歌曲播放時間存在什么變數里uj5u.com熱心網友回復:
估計是獲取失敗了,看看你的執行緒處理方法是否有問題。是不是不能其他執行緒去讀取歌曲資訊uj5u.com熱心網友回復:
上代碼。
uj5u.com熱心網友回復:
獲取失敗了吧,執行緒都存在于同一個行程里,哪里來的通信概念.uj5u.com熱心網友回復:
關鍵api都沒說
uj5u.com熱心網友回復:
Multiple Threads in the User Interface http://msdn.microsoft.com/zh-cn/library/ms810439.aspxuj5u.com熱心網友回復:
《Windows核心編程》uj5u.com熱心網友回復:
不會是用了偽句柄吧轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/88148.html
標籤:進程/線程/DLL
