00001 00002 import std.thread; 00003 00004 import mango.locks.Utils; 00005 import mango.locks.Exceptions; 00006 import mango.locks.TimeUnit; 00007 import mango.locks.Countdown; 00008 import mango.locks.ReentrantLock; 00009 import mango.locks.ReadWriteLock; 00010 import mango.locks.Semaphore; 00011 import mango.locks.Exchanger; 00012 import mango.locks.CyclicBarrier; 00013 00014 int 00015 main() 00016 { 00017 ReentrantLock a1 = new ReentrantLock; 00018 CountDownLatch a2 = new CountDownLatch(10); 00019 ReadWriteLock a3 = new ReentrantReadWriteLock; 00020 Semaphore a4 = new Semaphore(10); 00021 Exchanger!(int) a6 = new Exchanger!(int); 00022 CyclicBarrier a5 = new CyclicBarrier(10); 00023 return 0; 00024 }