java多线程
hongchaolee
这个作者很懒,什么都没留下…
展开
-
synchronized线程同步锁定的对象
java使用synchronized加锁是锁定某一对象的引用。 方法区:方法区加锁要看加锁的方法是属于类实例方法还是类方法即有没有加static标示符,如果没加static则锁定局域变量this(指向所属类实例的引用)。如果加了static则锁定所属类的CLASS对象的引用。 代码区:代码区域锁定是指定锁定的对象引用。 ...原创 2012-03-06 09:56:06 · 121 阅读 · 0 评论 -
java并发控制经典场景-生产者/消费者
java并发控制四种方法: 1.wait()/notify(); 2. await() / signal() ; 3.BlockingQueue 阻塞队列方法; 4.PipedInputStream / PipedOutputStream 最常用的是wait()/...原创 2012-03-06 13:12:24 · 303 阅读 · 0 评论