Java学习笔记-Thread-线程
2015-05-05 16:56
501 查看
//2015年5月5日16:55:00
//Main
//MyThread
//并发结果
//Runnable接口
//2015年5月5日17:04:03
//线程的操作
//2015年5月5日17:31:47
//Main
package com.alfredsun.thread; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub MyThread t1=new MyThread("A"); MyThread t2=new MyThread("B"); // t1.run(); // t2.run(); //线程的启动由start() t1.start(); t2.start(); } }
//MyThread
package com.alfredsun.thread; public class MyThread extends Thread { private String name; public MyThread(String name) { this.name =name; } public void run() { for(int i=0;i<10;i++) { System.out.println(name+":"+i); } super.run(); } }
//并发结果
A:0 B:0 A:1 B:1 A:2 B:2 A:3 B:3 A:4 B:4 A:5 B:5 B:6 A:6 B:7 A:7 B:8 B:9 A:8 A:9
//Runnable接口
//2015年5月5日17:04:03
//main package com.alfredsun.thread; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub MyRunable r1= new MyRunable("A"); MyRunable r2=new MyRunable("B"); Thread t1=new Thread(r1); Thread t2=new Thread(r2); t1.start(); t2.start(); } }
//Myrunnable package com.alfredsun.thread; public class MyRunable implements Runnable { private String name; public MyRunable(String name) { this.name=name; } public void run() { for(int i=0;i<1000;i++) { System.out.println(name+":"+i); } } }
//线程的操作
//2015年5月5日17:31:47
package com.alfredsun.thread; class RunnableDemo implements Runnable { private String name; public RunnableDemo(String name) { this.name =name; } public void run() { for(int i=0;i<50;i++) { System.out.println(Thread.currentThread().getName()); } } } public class test { public static void main(String[] args) { RunnableDemo r1= new RunnableDemo("A"); RunnableDemo r2= new RunnableDemo("B"); Thread t1 =new Thread(r1); Thread t2 =new Thread(r2); t1.start(); t2.start(); } }
相关文章推荐
- Java 学习笔记 (5) - 线程 Thread
- Java并发学习笔记(13)线程之间的协作(Object.wait(),notifu(),notifyAll() Thread.join())
- Thinking in Java学习笔记,简单包装Thread,实现快速实现线程
- Thinking in Java学习笔记 Thread.UncaughtExceptionHandler接口实现捕获线程内异常
- JAVA学习笔记(三十七)- 创建继承Thread的线程
- 【Java基础学习笔记】Thread+JLabel实现线程
- 学习笔记2:java中Thread类与线程的创建
- Java学习笔记 线程,注解(注释)...
- Java Thread 学习笔记1
- 【04】 Boost库学习笔记之线程(thread)
- java学习笔记--线程等待与唤醒
- java 线程学习笔记(二)
- 学习笔记1:java多线程机制之线程概念
- 学习笔记5: java中Thread类中的interrupt()(补充)
- Java 学习笔记——线程
- Java线程学习和笔记——黑马训练营
- 学习笔记4:java中Thread类的方法小结
- java多线程 学习笔记(二)——线程执行器 Executor
- Java for Web学习笔记(八):Servlet(6)doGet()和doPost()是线程还是队列
- java学习笔记之多线程(1)之创建线程