什么是线程?
昨天学习了线程,现在做一下总结。
? 每个JAVA至少有一个线程——主线程。线程是程序内部一个独立的运行单位。例如与一个人进行QQ聊天。
? Thread 类在 java .lang包下。线程的启动是通过调用线程对象的start()方法启动,线程运行是从线程对象的run()方法开始,当run()方法结束后,线程对象运行结束。
? 多线程:就是好几个线程一起工作。? 如:登录QQ时同时进行视频,聊天,语音。
??以下就是我写的多线程代码:
?
?
}}}//从右下角到左上角public void rightsytoleft(){int x=500,y=500;while(true){g.clearRect(x+1, y+1, 40, 40);g.setColor(Color.yellow);g.fillOval(x, y, 40, 40);x--;y--;if(y==0) {x=500;y=500;}//暂停一下try{Thread.sleep(50);}catch(Exception e){ }}}//从左下角到右上角public void leftsytoright(){int x=0,y=500;while(true){g.clearRect(x-1, y+1, 40, 40);g.setColor(Color.pink);g.fillOval(x, y, 40, 40);x++;y--;if(y==0) {x=0;y=500;}//暂停一下try{Thread.sleep(50);}catch(Exception e){}}}}?
?
?