graspDN 发表于 2013-8-4 14:22
由于你开的4个线程是传入的同一个ThreadTest对象,new TestThread();开辟内存空间,开线程的四个tt都指向内 ...
魏先勇 发表于 2013-8-4 14:26
Thread-2::20
Thread-3::18
Thread-4::19
魏先勇 发表于 2013-8-4 14:26
Thread-2::20
Thread-3::18
Thread-4::19
graspDN 发表于 2013-8-4 14:35
假如线程1执行到 ticket--后还没打印就被另一个线程打印了,另一个线程可能顺利打印也可能被另一个线程抢 ...
魏先勇 发表于 2013-8-4 14:41
出现了两次20你发现了没,实现Runnable接口就不会出现这个现象
graspDN 发表于 2013-8-4 15:40
ticket--改成--ticket试试
魏先勇 发表于 2013-8-4 16:23
0.0明显是不行的。。。。
王松松 发表于 2013-8-5 00:50
多线程的创建过程:
1,继承Thread类,创建Thread子类对象,调用start方法。
2,实现Runnable接口,创建 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |