java
chengxilin
这个作者很懒,什么都没留下…
展开
-
java 多线程基础(1)
Thread 用法public class MyThread extends Thread{ private String name; public MyThread(String name) { this.name = name; } public void run(){ for (int i = 0; i <...原创 2018-04-30 13:18:49 · 138 阅读 · 0 评论 -
java多线程(2)
获取线程名 getName()调用这个方法有两种方式,一种是通过线程的Thread类的本身对象this.getName(),另一种是Thread.currentThread(), this.getName() 是获取继承Thread对象的属性,也就是说谁继承的Thead,名字就是谁,默认是 Thread-0 Thread.currentThread() 是获取当前线程的属性,当前获取了c...原创 2018-04-30 13:37:00 · 100 阅读 · 0 评论 -
java 基础线程(3)如何停止线程
停止线程停止线程的方法有: - 1.run() 方法执行完 - 2.线程对象调用stop() 方法 - 3.线程对象调用 interrupt()方法 - 4.使用共享变量 volatile run()方法执行完,没什么说的, 线程调用stop(),这个方法已经被废弃(不建议使用) 原因:-1. 即刻抛出ThreadDeath异常,在线程的run()方法内,任何一点都有可能抛出...原创 2018-05-01 03:06:19 · 150 阅读 · 0 评论