标题: 那个线程间通讯的例子代码有一点不明白 [打印本页] 作者: run_wind 时间: 2014-11-26 14:32 标题: 那个线程间通讯的例子代码有一点不明白 /**
*
* 多线程通讯示例:
* 多线程通讯就是多个线程共同操作同一个资源,但是动作不同
* 例:开启两个线程,交替输入输出两个人的名字和年龄
*
*/
public class ThreadTest
{
public static void main(String[] args)
{
Person p = new Person();
Input in = new Input(p);
Output out = new Output(p);
Thread t1 = new Thread(in);
Thread t2 = new Thread(out);
t1.start();
t2.start();
}
}
//声明一个Person类,有两个属性,姓名和性别
class Person
{
String name;
String sex;
}
//声明一个输入线程继承Runnable。传入名字和性别
class Input implements Runnable
{
private Person p;