怎麼利用執行緒的機制,請教
import javax.swing.*;
import java.io.*;
class TestThread extends java.lang.Thread{
public TestThread(){
}
public static boolean Loop = true;
public final static int MILLIS =1000 ;
public void run(){
while (Loop){
try{
java.lang.Thread.currentThread().sleep(MILLIS);
doFunction();
}catch(InterruptedException e){}
}
}
public void doFunction(){
System.out.println("Test Thread output ...");
}
public void startFunction(){
Loop=false;
}
public void stopFunction(){
Loop=true;
}
}
如果我的一個任務沒有完成,那麼sleep的時間到了,那麼執行緒會醒來繼續執行嗎,那麼不是亂了套了麼.應該用什麼相關技術?
是不是我用一個執行緒組,裡邊只放兩個執行緒,當timer來臨時候,如果執行緒A執行沒有結束,那麼我就不啟動執行緒B去繼續執行同一個任務.只有當A結束時候,我就開始啟動B,不過這
個時候我也可以啟動A了.因為A已經閒了下來,也是說執行緒組中沒有執行的執行緒肋那麼啟動新的執行緒.怎麼建立這個schedule機制呢?
import java.io.*;
class TestThread extends java.lang.Thread{
public TestThread(){
}
public static boolean Loop = true;
public final static int MILLIS =1000 ;
public void run(){
while (Loop){
try{
java.lang.Thread.currentThread().sleep(MILLIS);
doFunction();
}catch(InterruptedException e){}
}
}
public void doFunction(){
System.out.println("Test Thread output ...");
}
public void startFunction(){
Loop=false;
}
public void stopFunction(){
Loop=true;
}
}
如果我的一個任務沒有完成,那麼sleep的時間到了,那麼執行緒會醒來繼續執行嗎,那麼不是亂了套了麼.應該用什麼相關技術?
是不是我用一個執行緒組,裡邊只放兩個執行緒,當timer來臨時候,如果執行緒A執行沒有結束,那麼我就不啟動執行緒B去繼續執行同一個任務.只有當A結束時候,我就開始啟動B,不過這
個時候我也可以啟動A了.因為A已經閒了下來,也是說執行緒組中沒有執行的執行緒肋那麼啟動新的執行緒.怎麼建立這個schedule機制呢?
相關文章
- 請教:java.exe執行緒阻塞Java執行緒
- 請教:java的子執行緒和主控執行緒之間的關係?Java執行緒
- 請教一個多執行緒的問題執行緒
- 執行緒同步機制執行緒
- quartz的執行緒池機制quartz執行緒
- JavaScript執行緒機制與事件機制JavaScript執行緒事件
- 請教一個關於執行緒的問題執行緒
- 請教一個多執行緒編寫的題!執行緒
- 請教,關於自動執行JOB,該怎麼寫。
- 請教:struts中action執行緒安全問題執行緒
- 執行緒間的協作機制執行緒
- 請教一個事務+多執行緒 的問題執行緒
- 請教關於執行緒的結束問題,急!!!執行緒
- 執行緒鎖 -賣票機制執行緒
- java synchronize - 執行緒同步機制Java執行緒
- innodb master執行緒的工作機制AST執行緒
- 想後臺執行一段程式碼,請教怎麼寫?
- 請教:jive論壇的同步機制
- 請教大俠。關於多執行緒同步問題執行緒
- 分析.Net裡執行緒同步機制執行緒
- 多執行緒之等待通知機制執行緒
- JAVA多執行緒與鎖機制Java執行緒
- 執行緒同步機制-包裝類執行緒
- FlutterEngine執行緒管理與DartIsolate機制Flutter執行緒Dart
- 一起分析執行緒的狀態及執行緒通訊機制執行緒
- Python並行程式設計(二):多執行緒鎖機制利用Lock與RLock實現執行緒同步Python並行行程程式設計執行緒
- 什麼時候執行緒不安全?怎樣做到執行緒安全?怎麼擴充套件執行緒安全的類?執行緒套件
- 關於執行緒使用中的幾個疑問,請教大家!執行緒
- jivejdon執行的問題請教
- 解析Java的多執行緒機制(2)(轉)Java執行緒
- 解析Java的多執行緒機制(1)(轉)Java執行緒
- Java面試題:執行緒池內“鬧情緒”的執行緒,怎麼辦?Java面試題執行緒
- 深入理解 OpenMP 執行緒同步機制執行緒
- RxJava(RxAndroid)執行緒切換機制RxJavaAndroid執行緒
- java多執行緒系列之future機制Java執行緒
- 執行緒間通訊_等待/通知機制執行緒
- Java多執行緒4:synchronized鎖機制Java執行緒synchronized
- Java多執行緒17:中斷機制Java執行緒