多线程例子:wait与notify、sleep
2011-11-09 22:06:05,930 INFO [sure.Test] - t1 start and sleep2011-11-09 22:06:05,930 INFO [sure.Test] - t1 wait begin2011-11-09 22:06:05,930 INFO [sure.Test] - main lock begin2011-11-09 22:06:05,930 INFO [sure.Test] - t1 get lock, wait begin2011-11-09 22:06:10,930 INFO [sure.Test] - sleep end2011-11-09 22:06:10,930 INFO [sure.Test] - main get lock2011-11-09 22:06:10,930 INFO [sure.Test] - notify2011-11-09 22:06:20,930 INFO [sure.Test] - sleep 10000 end2011-11-09 22:06:20,930 INFO [sure.Test] - main wait begin 2011-11-09 22:06:20,930 INFO [sure.Test] - t1 wait end,release lock2011-11-09 22:06:20,930 INFO [sure.Test] - main wait end2011-11-09 22:06:20,930 INFO [sure.Test] - main lock end2011-11-09 22:06:25,930 INFO [sure.Test] - t1 wait end