【JAVA之多线程】8.一些线程方法
2017-03-10 21:52
288 查看
toString:返回线程字符串表现形式,包括线程名称,优先级和线程组
线程写法
class JionDemo implements Runnable { public void run() { for(int x = 0; x < 10; x++) { System.out.println(Thread.currentThread().toString() + "..." + "x = " + x); } } } public class Text { public static void main(String[] args) throws InterruptedException{ JionDemo b = new JionDemo(); Thread t1 = new Thread(b); Thread t2 = new Thread(b); t1.start(); t2.start(); for(int x = 0; x < 10; x++) { System.out.println(Thread.currentThread().toString() + "..." + "x = " + x); } System.out.println("over"); } } //部分运行结果:(所有线程默认优先级为5) Thread[main,5,main]...x = 0 Thread[Thread-0,5,main]...x = 0 Thread[Thread-1,5,main]...x = 0
线程写法
public class Text { public static void main(String[] args) { new Thread() {//匿名内部类 public void run() { for(int x = 0; x < 10; x++) { System.out.println(Thread.currentThread().getName() + "..." + "x = " + x); } } }.start(); for(int x = 0; x < 10; x++) { System.out.println(Thread.currentThread().getName() + "..." + "x = " + x); } Runnable r = new Runnable() { public void run() { for(int x = 0; x < 10; x++) { System.out.println(Thread.currentThread().getName() + "..." + "x = " + x); } } }; new Thread(r).start(); } } //三个线程
相关文章推荐
- JAVA基础 day12 线程间通信 多线程一些常用方法
- JAVA多线程学习3--线程一些方法
- 7. 初学Java多线程:向线程传递数据的三种方法
- 初学Java多线程:向线程传递数据的三种方法
- Java多线程:(三)一些方法:start(),sleep(),yield(),join()
- java与线程相关的一些重要方法1(不涉及并发包)-Object的wait(long timeout)和wait()
- java多线程二之线程同步的三种方法
- JAVA 多线程 及线程的 一些理解
- Java 多线程(七) 线程间的通信——wait及notify方法
- Java 多线程(七) 线程间的通信——wait及notify方法
- Java多线程-线程的同步(同步方法)
- Java多线程(6)——Thread类中的一些方法(传智播客毕老师视频讲解)
- 初学Java多线程:从线程返回数据的两种方法
- Java多线程: 向线程传递数据的三种方法(转)
- 黑马程序员--JAVA基础复习之多线程(二)线程安全与解决方法
- [java多线程]创建线程的两个方法
- Java笔记3 多线程<2>线程间通信-代码分析以及多线程常见方法的运用
- java基础学习__多线程(停止线程,守护线程,join方法)
- java中结合单例模式,控制单例类的某方法在被多线程调用时,只被1个线程调用执行,执行完毕后才被另一线程调用
- Java 多线程(七) 线程间的通信——wait及notify方法