jeeconf-May2013-concurrency
jeeconf-May2013-concurrency
jeeconf-May2013-concurrency
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Подходы: попытка №2<br />
Уже лучше, но всё равно бредово:<br />
volatile int v;<br />
final CountDownLatch l = new CDL (2);<br />
void doTest () {<br />
Thread t1 = new Thread (() -> l.countDown(); l.await(); v ++);<br />
Thread t2 = new Thread (() -> l.countDown(); l.await(); v ++);<br />
t1. start (); t2. start ();<br />
t1. join (); t2. join ();<br />
}<br />
Assert . assertTrue (2 , v);<br />
Пока потоки распаркуются, поезд уже давно уйдёт.<br />
Slide 13/73. Copyright c○ 2013, Oracle and/or its affiliates. All rights reserved.