Java多线程练习
来源:互联网 发布:淘宝游戏交易网 编辑:程序博客网 时间:2024/05/21 09:23
国际惯例,先贴出代码
package jiankong;import java.util.Date;public class jiankong {public static void main(String [] args) {MyThread thread = new MyThread();thread.start();try {Thread.sleep(10000);System.out.println("捕获未成功!");Thread.interrupted();}catch (InterruptedException e) {System.out.println("主线程已死!");}//这里不明白catch的含义 System.out.println("检测主线程是否死亡!");//thread.interrupt();}}class MyThread extends Thread {boolean flag = true;//Thread flag = false;public void run() {while (flag) {System.out.println("+++ " + new Date() + "+++");try {sleep(1000);} catch (InterruptedException e) {return;}}}}
最近写的,不过多线程好多生疏的地方啊,就上面的这个例子,原来的代码到是会,然后我修改了下,就再想,既然Thread是主线程,那我能不能中断主线程呢,我就在catch那里测试,按道理来说,如果主线程被中断的话,应该会执行的啊,可是调试的时候就是不出。。。。郁闷!!!自学果然吃力不讨好
后面附上之前练习的一个小程序:
public class hello {public static void main(String args[]) {runner r = new runner();//r.run();Thread t = new Thread(r);t.start();for (int i = 0; i < 100; i++) {System.out.println("main " + i);}}}//class runner {class runner implements Runnable {public void run() {for (int i = 0; i < 100; i++) {System.out.println("runner " + i);}}}
0 0
- java多线程练习
- Java多线程练习
- Java多线程练习二
- Java多线程练习三
- java多线程练习1
- java 创建多线程小练习
- Java开发练习8 多线程
- java例程练习(多线程[sleep()方法])
- java例程练习(多线程[join()方法])
- java例程练习(多线程[yield()方法])
- java例程练习(多线程[死锁问题])
- 黑马程序员-java的多线程的练习
- 简单的 java 多线程编程练习。
- Java多线程之键盘操作练习
- java基础- 多线程抽奖- 练习总结1
- java一对一生产者消费者多线程练习
- java多线程基础练习及分析
- Java-多线程 银行取款小练习
- MFC--UI设计(2) 漂亮的编辑框
- android edittext 限制输入框小数位数
- bootstrap入门【表单控件】
- Oracle GROUPING SETS
- 云计算基础知识介绍
- Java多线程练习
- Scala类型 9:自身类型 & this别名
- 自增自减运算符
- struts2技术
- 基于iTop4412平台的数码相框实现--连载系列1之效果演示
- C语言判断文件夹名是否合法
- shell IFS变量和$*
- MFC学习之路之UI -- (3)信息提示窗口
- c++_primer_exercise_1717_1718