用於執行緒處理的類有哪些

2023-05-21 04:25:19 字數 900 閱讀 9916

1樓:匿名使用者

執行緒就是 繼承thread類 或實現runnable結果。

在run方法裡面寫上你要做的事就是了。

j**a中什麼叫做執行緒?什麼叫多執行緒?多執行緒的特點是什麼?

2樓:嗡嗡大佬

先理解這幾概念:a1.程式:

指令和資料的byte序列,;a2.

程序:正在執行的程式(如qq);a3.一個程序中可能有一到多個執行緒。

執行緒的概念:thread 每個正在系統上執行的程式都是一個程序。每個程序包含一到多個執行緒。程序也可能是整個程式或者是部分程式的動態執行。

執行緒是一組指令的集合,或者是程式的特殊段,它可以在程式裡獨立執行。也可以把它理解為**執行的上下文。

所以執行緒基本上是輕量級的程序,它負責在單個程式裡執行多工。通常由作業系統負責多個執行緒的排程和執行。

多執行緒的概念: 多執行緒是為了同步完成多項任務,不是為了提高執行效率,而是為了提高資源使用效率來提高系統的效率。

執行緒是在同一時間需要完成多項任務的時候實現的。

多執行緒的優點:使用執行緒可以把佔據長時間的程式中的任務放到後臺去處理。

使用者介面可以更加吸引人,這樣比如使用者點選了一個按鈕去觸發某些事件的處理,可以彈出一個進度條來顯示處理的進度 ·

程式的執行速度可能加快 ·在一些等待的任務實現上如使用者輸入、檔案讀寫和網路收發資料等,執行緒就比較有用了。

在這種情況下我們可以釋放一些珍貴的資源如記憶體佔用等等。

3樓:匿名使用者

例如馬路,一條窄窄的馬路,只有一車道,過一輛車需要1分鐘。那麼100輛車就需要100分鐘。這就是單執行緒。

有一天修路了,變成了4車道。那麼100輛車值需要25分鐘。這就是多執行緒。

特點就是速度快了。

處理器六核十二執行緒和八核十六執行緒有啥區別

一 核心數不同 1 六核十二執行緒 cpu核心數量為六顆。2 八核十六執行緒 cpu核心數量為八顆。二 執行緒數量不同 1 六核十二執行緒 cpu執行緒為12執行緒,最多可以模擬12個核心。2 八核十六執行緒 cpu執行緒為16執行緒,最多可以模擬16個核心。三 速度不同 1 六核十二執行緒 cpu...

Linux執行緒同步有哪些方法,linux的執行緒同步方式有哪些

一 互斥鎖 mutex 初始化鎖。在linux下,執行緒的互斥量資料型別是pthread mutex t。在使用前,要對它進行初始化。靜態分配 pthread mutex t mutex pthread mutex initializer 動態分配 int pthread mutex init pt...

能夠用c 獲取的執行緒資訊都有哪些

1。某段程式執行時間過長,導致介面死掉,可以將其放入執行緒 2。某些 片段需要反覆執行,可以放入執行緒。3。提高程式的執行效率 只要想同一時間做不同的事就可以 c 多執行緒有幾種實現方法 直接使用作業系統api 使用標準c 執行緒支援庫 可跨平臺 使用第三方執行緒庫 windows下通過api cr...