📄 cprocess.java
字号:
package baseui;/** * <p>Title: Gestion Affichage et processus</p> * <p>Copyright: Copyright (c) 2004</p> * @author: Jean-Philippe Rennard * @version 1.0 *//** Classe abstraite de gestion du processus */public abstract class Cprocess implements Runnable { static final int TEMPO_DEFAUT=1; /** Pointeur sur l'interface utilisateur */ Cui Ui; /** Vue */ public Cvue vue; /** Processus */ public Thread prThread; /** Flag en cours */ public boolean isRunning; /** g閚閞ation courante */ public int generation; /** Temporisation */ public int tempoProcess=TEMPO_DEFAUT; /** Constructeur par d閒aut */ public Cprocess() { } /** Constructeur dans une UI */ public Cprocess(Cui ui) { Ui=ui; generation=0; } /** D閙arrage du processus */ public void lancement() { if(prThread==null) prThread=new Thread(this); prThread.start(); } /** Boucle principale */ public void run() { Thread ceThread=Thread.currentThread(); isRunning=true; while(prThread==ceThread) { geneSuiv(); try { Thread.sleep(tempoProcess); } catch (InterruptedException e) { } } } /** Arr阾 boucle */ public void stop() { prThread=null; isRunning=false; } /** Mise
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -