java线程通讯
来源:互联网 发布:python pip twisted 编辑:程序博客网 时间:2024/05/22 05:21
package com.ljh.test;
public class Main {
public static void main(String[] args) {
Demo demo = new Demo();
Thread t1 = new Thread(demo);
Thread t2 = new Thread(demo,"=================");
t1.start();
t2.start();
}
}
class Demo implements Runnable {
private Boolean flag = true;
public void run() {
while (true) {
if (flag)
try {
five();
} catch (Exception e) {
e.printStackTrace();
}
else
try {
ten();
} catch (Exception e) {
e.printStackTrace();
}
}
}
public synchronized void five() throws Exception {
if (flag) {
Thread.sleep(200);
for (int i = 1; i <= 5; i++) {
System.out.println(Thread.currentThread().getName() + " 第i "
+ i + "次");
}
flag = false;
this.notify();
this.wait();
}
}
public synchronized void ten() throws Exception {
if (!flag) {
Thread.sleep(200);
for (int j = 1; j <= 10; j++) {
System.out.println(Thread.currentThread().getName() + " 第j "
+ j + "次");
}
flag = true;
this.notify();
this.wait();
}
}
}
- java线程通讯
- java ----线程间通讯
- java线程间通讯
- 【Java】线程管道通讯
- Java 线程间通讯
- JAVA线程的通讯
- java线程之间通讯
- JAVA线程间通讯
- java多线程:3、线程通讯
- JAVA中管道通讯(线程间通讯)例子
- JAVA 多线程 线程间的通讯
- Java里快如闪电的线程间通讯
- Java里快如闪电的线程间通讯
- Java里快如闪电的线程间通讯
- Java里快如闪电的线程间通讯
- Java里快如闪电的线程间通讯
- JAVA 多线程 线程间的通讯
- Java中快如闪电的线程间通讯
- JAVA正则表达式匹配
- java线程死锁例子
- jquery学习第三番 四种选择器(其中过滤选择器详细重点)
- struts2 标签
- 如何备份OUTLOOK 2007 邮件帐户设置
- java线程通讯
- phpdesigner 7 注册码 注册机 汉化版(转载)
- LCS && LIS
- 图像高斯平滑滤波分析(转)
- static变量的初始值
- 转载:从进程-线程的角度,理解Activity,Service,Broadcast
- android新建project
- 一本超越期待的 C++ 书——简评《Boost程序库完全开发指南:深入C++“准”标准库》
- NppAStyle代码格式化插件(C/C++/C#/JAVA)