2016 7 4關於執行緒的一些問題

2021-07-14 09:23:48 字數 760 閱讀 6399

1.主線程概念

2.handler原理

3.使用handler完善

4.檢視器

1.主線程的概念

主線程(ui執行緒)

(2)如果在主線程中進行了耗時操作(連線網路,拷貝大資料)

(3)避免耗時操作--放到子執行緒

(4)在4.0以後谷歌強制要求連線網路不能再主線程中

(5)只有主線程才能更新ui

2.handler原理

3.使用handler完善案例

toast是乙個view,不能在子執行緒中更新ui

ctrl+shift+x y   變大小寫

規則:不管你什麼版本的手機  只要做耗時的操作(比如連線網路  比如拷貝大的資料等等)就自己開乙個子執行緒,獲取資料後想要更新ui,就得使用handler就可以了。

public void click(view v) else

} catch (exception e)

};}.start();}

//在主線程中進行判斷 輸出

private handler handler=new handler();};

4.檢視器

的顯示控制項

建立乙個子執行緒

new thread()

}catch (exception e)

};}.start();

在主線程中接收資料

private handler handler=new handler();};

關於執行緒的一些問題

md和mt官方解析 mt 使應用程式使用執行時庫的多執行緒靜態版本。定義 mt 並使編譯器將庫名 libcmt.lib 放入 obj 檔案中,以便鏈結器使用 libcmt.lib解析外部符號。md 使應用程式使用執行時庫的多執行緒並特定於dll 的版本。定義 mt 和 dll,並使編譯器將庫名 ms...

關於面試的一些問題

面試過程中,面試官會向應聘者發問,而應聘者的回答將成為面試官考慮是否接受他的重要依據。對應聘者而言,了解這些問題背後的 貓膩 至關重要。本文對面試中經常出現的一些典型問題進行了整理,並給出相應的回答思路和參 讀者無需過分關注分析的細節,關鍵是要從這些分析中 悟 出面試的規律及回答問題的思維方式,達到...

關於Labview的一些問題

第一章 虛擬儀器及 labview入門 1 虛擬儀器概述 虛擬儀器 virtual instrumention 是基於計算機的儀器。計算機和儀器的密切結合是目前儀器發展的乙個重要方向。粗略地說這種結合有兩種方式,一種是將計算機裝入儀器,其典型的例子就是所謂智慧型化的儀器。隨著計算機功能的日益強大以及...