mciSendString在多執行緒裡的應用

2021-09-20 06:37:24 字數 316 閱讀 7703

eg1:

左想右想,最終你決定用多執行緒解決之,要卡就讓子執行緒去卡,不要影響咱主線程。

於是乎,你各方面查詢多執行緒程式設計知識,最終改編**如下:

eg2:

情急之下,你產生了乙個奇怪的想法,於是更改**如下:

eg3:

就在此時,你想起了多執行緒的基礎知識:

在預設情況下,乙個程序中的多個執行緒之間,堆公有而棧私有。

於是你開始思考,難不成mcisendstring進行的是棧操作?所以在主線程中開啟的**檔案,在子執行緒中是看不見的,因為子執行緒的棧裡面壓根沒有該**檔案資訊。

總結:後記:原文: 

CLLocationManager在多執行緒下使用

似乎定位的返回 呼叫 只能有主線程來呼叫,並且這個物件還必須是在主線程建立的。做過以下實驗 1.子執行緒中 self.locationmanager cllocationmanager alloc init autorelease locationmanager.delegate self loca...

nutz在 POJO 中配置多對多對映

在 pojo 中配置多 對多對映 在 pojo 類中字段中增加註解 manymany table t food public class food extends pojo public void setpets listpets 在 food 物件中必須存在乙個 list型別的字段,你的多對多對映...

在AD中使用多網域名稱DNS Suffix

現在我們使用windows server 2003的ad環境,我想實現如下功能 1 如何更改設定實現dns suffix search list中顯示更多的資訊 網域名稱 2 設定更多的網域名稱在dns suffix search list中起什麼作用?c documents and setting...