簡單執行緒 打槍與生產子彈

2021-08-31 06:22:56 字數 690 閱讀 8043

打槍類(每一秒鐘開一槍,消費一顆子彈,如果沒子彈禁止開槍):

package launch;

/*** 打槍類,消費子彈

* @author lahm**/

public class launch extends threadelse

} catch (interruptedexception e) }}

/*** 槍膛裡的子彈,打掉一顆減少一顆,生產一顆上膛一顆

* @param i

*/public static synchronized void initbullet(int i)

public static void main(string args)

}

子彈生產類(每5秒鐘生產一顆子彈,自動上膛):

package launch;

/*** 子彈類,生產子彈

* @author lahm**/

public class bullet implements runnable

/*** 子彈上膛

*/public static synchronized void createbullet() catch (interruptedexception e) }}

簡單執行緒實驗

名稱 簡單執行緒實驗 說明 執行緒是輕量級的程序。我們可以通過建立執行緒來達到較小的開銷 比執行緒來說 執行緒的使用主要幾個api函式,在此簡單介紹幾個 1 函式定義int pthread create pthread t thread,pthread attr t attr,void start ...

簡單執行緒池類

簡單練習了一下 簡單實現了一下執行緒池類,增加對執行緒的理解和掌控。以後有時間再好好完善下,現在和大家分享下 include include include include include include include include include include include include...

MFC簡單執行緒使用

執行緒並不是mfc的,只是為了分類,所有加個標題,望誤解 因為上篇說到串列埠,那就離不開執行緒了,第一,需要不斷重新整理串列埠接收的資料 第二,需要不斷重新整理串列埠連線狀態 必要時自動斷開和連線 那麼就需要2個執行緒來服務這個串列埠了 這裡使用簡單的建立方法,和linux的c執行緒類似 子執行緒函...