Java多线程同步具体实例讲解Java认证考试
文章作者 100test 发表时间 2010:05:01 21:36:35
来源 100Test.Com百考试题网
Java多线程同步在语言应用中十分的关键,我们在不断的学习中就会注意到这一点。下面我们就详细的看看如何才能更好的进行Java多线程同步的应用。下面的代码会对你有所帮助。
一个很重要的关键字就是线程同步synchronized,下面的火车票的售票系统的模型:同步分为同步块和同步方法:
1.class SellThread implements Runnable
2.{
3.int tickets=100.
4.Object obj=new Object().
5.boolean b=false.
6.public void run()
7.{
8.if(b==false)
9.{
10.while(true)
11.sell().
12.}
13.else
14.{
15.while(true)
16.{
17.synchronized(obj)
18.{
19.try
20.{
21.Thread.sleep(10).
22.}