小小問題―關於java多執行緒
下面是我自學多執行緒後自己寫的第一個程式,可是在內類那裡編譯時出錯,不知為何?
希望您能指點錯誤之處,非常感謝!!!
// 在此輸入java程式碼 import java.awt.*; import java.awt.event.*; import java.applet.*; public class Applet1 extends Applet { boolean clicked = false; int count; public void init() { add( new ClickCanvas( this ) ); addMouseListener( new MouseAdapter(){ public void mousePressed( MouseEvent me ) { ++count; synchronized( MouseAdapter.this ){ clicked = true; MouseAdapter.this.notify(); } } }); } } class ClickCanvas extends Canvas implements Runnable { Applet1 applet; public ClickCanvas( Applet1 applet ) { this.applet = applet; setBackground( Color.blue ); setSize( 100, 100 ); new Thread( this ).start(); } public void run() { while( true ){ synchronized( applet ){ while( !applet.clicked ) try{ applet.wait(); }catch( InterruptedException ie ){} repaint( 250 ); applet.clicked = false; } } } public void paint( Graphics g ) { g.drawString( ""+ applet.count, 10, 20 ); } } <p class="indent"> |
希望您能指點錯誤之處,非常感謝!!!
相關文章
- java多執行緒執行問題Java執行緒
- 多執行緒相關問題執行緒
- Java多執行緒面試高配問題---多執行緒(3)🧵Java執行緒面試
- java多執行緒問題 多核cpu遇上java多執行緒,求解釋Java執行緒
- 40個關於Java多執行緒知識點問題總結Java執行緒
- 關於執行緒的問題...執行緒
- 關於多執行緒訪問靜態方法的問題執行緒
- 關於java執行緒釋放資源問題Java執行緒
- Java多執行緒中執行緒安全與鎖問題Java執行緒
- 05.java多執行緒問題Java執行緒
- 有個關於多執行緒的識別問題執行緒
- 請教大俠。關於多執行緒同步問題執行緒
- 多執行緒問題執行緒
- Java 多執行緒面試問題彙總Java執行緒面試
- 【java 多執行緒】多執行緒併發同步問題及解決方法Java執行緒
- 關於多執行緒控制執行緒
- 關於多執行緒(轉)執行緒
- 關於多執行緒協作的疑問執行緒
- 求助!關於多執行緒連線資料庫的問題執行緒資料庫
- 關於Java多執行緒實現生產者和消費者的問題Java執行緒
- java多執行緒面試題Java執行緒面試題
- 40 個 Java 多執行緒問題總結Java執行緒
- Java多執行緒和併發問題集Java執行緒
- 40個Java多執行緒問題總結Java執行緒
- java 多執行緒(關於Thread的講解)Java執行緒thread
- Java多執行緒——執行緒Java執行緒
- Java 多執行緒 相關概念Java執行緒
- 關於js執行緒問題的解讀JS執行緒
- 關於 Python 多執行緒/多程式Python執行緒
- java執行緒安全問題Java執行緒
- 多執行緒問題解釋執行緒
- Hibernate 多執行緒問題!執行緒
- 多執行緒鎖的問題執行緒
- Java多執行緒-執行緒中止Java執行緒
- Java多執行緒——執行緒池Java執行緒
- 關於Java併發多執行緒的一點思考Java執行緒
- 面試中關於多執行緒同步,你必須要思考的問題面試執行緒
- 關於Java多執行緒的執行緒同步和執行緒通訊的一些小問題(順便分享幾篇高質量的博文)Java執行緒