Java多线程简单示例
2012-04-11 00:29
302 查看
多线程简单控制示例。
1. extends Thread.
2 implements Runnable.
本文出自 “走進地铁等風景” 博客,请务必保留此出处http://cnctocn.blog.51cto.com/4183095/831130
1. extends Thread.
package cn.com.keke.thread.test; /** * extends Thread * @author player * */ public class MyThread extends Thread { //线程执行条件 private boolean t; public MyThread(boolean b) { this.t = b; } public void run() { if (this.t) { System.out.print(" T "); } else { System.out.print(" F "); } } public static void main(String[] args) { Thread t1 = new MyThread(true); Thread t2 = new MyThread(false); t1.start(); t2.start(); // Thread 成员变量threadStatus 作怪 // int i = 0; // do { // t1.start(); //throw runtime exception // t2.start(); //throw runtime exception // new Thread(t1).start(); //line is ok // new Thread(t2).start(); // line is ok // i++; // } while (i < 5); } }
2 implements Runnable.
package cn.com.keke.thread.test; /** * implements Runnable * @author player * */ public class MyThread2 implements Runnable { private boolean t; public MyThread2(boolean b) { this.t = b; } public void run() { if (t) { System.out.print(" T "); } else { System.out.print(" F "); } } public static void main(String[] args) { MyThread2 t1 = new MyThread2(true); MyThread2 t2 = new MyThread2(false); Thread tt1 = new Thread(t1); Thread tt2 = new Thread(t2); tt1.start(); tt2.start(); // // Thread threadStatus 作怪 // int i = 0; // do { // tt1.start();//throw runtime exception // tt2.start();//throw runtime exception // // new Thread(t1).start();//line is ok // new Thread(t2).start();//line is ok // i++; // } while (i < 5); // } }
本文出自 “走進地铁等風景” 博客,请务必保留此出处http://cnctocn.blog.51cto.com/4183095/831130
相关文章推荐
- Java多线程简单例子,银行存取示例。
- Java基于Socket实现简单的多线程回显服务器功能示例
- (java)多线程之CountdownLatch的简单示例
- 一个简单的Java死锁示例
- socket ( java ) 简单多个客户端、服务端通信(多线程)
- 简单的java socket 示例
- 用java编写spark程序,简单示例及运行
- Java Swing组件文件选择器JFileChooser简单用法示例
- java多线程-简单的卖票程序
- 简单的Java串口通讯应答示例
- Java 多线程 简单实例 (消费者与生成者)的关系
- Java多线程之线程池的使用示例
- JMS(Java消息服务)简单示例
- Java - Apache Mina 简单示例
- Java+Flex整合应用简单示例 (mx:RemoteObject)
- java多线程示例
- java多线程问题中简单的存取款实现
- JAVA中properties资源调用简单示例
- java多线程简单小举例
- java播放声音类和一个简单示例