JAVA——实验肆——多线程
生活随笔
收集整理的這篇文章主要介紹了
JAVA——实验肆——多线程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
實驗目的:
掌握JAVA多線程結構和開發過程。
了解多線程生命周期和運行機制。
實驗內容:
用繼承Thread類實現多線程;用實現Runnable接口實現多線程。
代碼:
package Ball;import java.awt.*; import javax.swing.*; import java.applet.*;public class ball extends Applet implements Runnable {int x, y;public ball() {}Thread turnball = null;public void init() {turnball = new Thread(this);}public void paint(Graphics gra) {gra.setColor(Color.blue); gra.fillOval(x,y,25,25);}public void start() {turnball.start(); try{Thread.sleep(50);}catch(InterruptedException e){} }public void stop() {if(turnball.isAlive()) turnball.stop();}public void run() {x=(int)(Math.random()%10+8);y=(int)(Math.random()%10+7);int dx=15;int dy=15;try {while(true) {x += dx;y += dy;if(x>getWidth()-50||x<0) dx=-dx; if(y>(getHeight()-50)||y<0) dy=-dy;repaint();Thread.sleep(100); }}catch(InterruptedException e){} } }總結
以上是生活随笔為你收集整理的JAVA——实验肆——多线程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【面向对象】类的本质
- 下一篇: ffmpeg源码实现抽取音频并保存 --