这文章总结的也还不错:http://www.cnblogs.com/sarafill/archive/2011/05/18/2049461.html
--------------------编程问答--------------------
To understand deeply concurrent programming,you'd better get to program with those API instead of only reading API.
You can feel and understand more after you encounter some issues and fix them.
Besides, to master exactly these basic concepts is mandatory, such as synchronized, wait,sleep,notify,interrupt,volatile, and new classes for concurrency since Jdk1.5, Lock, ReentrantLock,Condition,ReentrantWriteReadLock,CyclicBarrier,CountdownLatch,Future,Exectors,ExecutorService,Callable,AtomicInteger, ArrayBlockingQueque,ForkJoinPool since jdk17, and the like.
Frankly speaking,if you have really grasp concurrent concepts before JDK 1.5,it's very easy to master this package.Coz these APIs just are encapsulations to old techniques,and provides a pile of new classes to help programmers implement concurrent programming.
--------------------编程问答--------------------
On the contrary, it's difficult to understhand these newly APIs if you have not solid foundation of Java language.
Anyway,Rome is not built in one day, no pains no gains.
Your passion or ethusiasm to technology can help you fix any issue which blocks your progress.
--------------------编程问答--------------------
学并发怎么可以不上这个网站:http://ifeve.com/
--------------------编程问答--------------------
Big cow
--------------------编程问答--------------------
Another prince? Why do you surname me "big cow"? Are you scolding me or twiting me?
--------------------编程问答--------------------
Frankly speaking,I'm interested in concurrent programming and design pattern, if you have the same interesting,we can discuss technical issues in this aspect.
--------------------编程问答--------------------
In my opinion, if you want to have a thorough grasp of concurrent programming, it's mandatory to twig the nature of those concepts I mentioned in previous reply.Only if mastering the essence,you can learn to apply it into the practial project,otherwise your codes are dangerous, like a bomb.
--------------------编程问答--------------------
To understand deeply concurrent programming,you'd better get to program with those API instead of only reading API.
You can feel and understand more after you encounter some issues and fix them.
Besides, to master exactly these basic concepts is mandatory, such as synchronized, wait,sleep,notify,interrupt,volatile, and new classes for concurrency since Jdk1.5, Lock, ReentrantLock,Condition,ReentrantWriteReadLock,CyclicBarrier,CountdownLatch,Future,Exectors,ExecutorService,Callable,AtomicInteger, ArrayBlockingQueque,ForkJoinPool since jdk17, and the like.
Frankly speaking,if you have really grasp concurrent concepts before JDK 1.5,it's very easy to master this package.Coz these APIs just are encapsulations to old techniques,and provides a pile of new classes to help programmers implement concurrent programming.
On the contrary, it's difficult to understhand these newly APIs if you have not solid foundation of Java language.
Anyway,Rome is not built in one day, no pains no gains.
Your passion or ethusiasm to technology can help you fix any issue which blocks your progress.
Big cow
Another prince? Why do you surname me "big cow"? Are you scolding me or twiting me?
Big Cow means mastering full acknowledge in some feild. Just admire, not scold or twit
Now I can affirm you are a foreigner .
this prince is that prince
can I acquait with you ?
--------------------编程问答--------------------
To understand deeply concurrent programming,you'd better get to program with those API instead of only reading API.
You can feel and understand more after you encounter some issues and fix them.
Besides, to master exactly these basic concepts is mandatory, such as synchronized, wait,sleep,notify,interrupt,volatile, and new classes for concurrency since Jdk1.5, Lock, ReentrantLock,Condition,ReentrantWriteReadLock,CyclicBarrier,CountdownLatch,Future,Exectors,ExecutorService,Callable,AtomicInteger, ArrayBlockingQueque,ForkJoinPool since jdk17, and the like.
Frankly speaking,if you have really grasp concurrent concepts before JDK 1.5,it's very easy to master this package.Coz these APIs just are encapsulations to old techniques,and provides a pile of new classes to help programmers implement concurrent programming.
On the contrary, it's difficult to understhand these newly APIs if you have not solid foundation of Java language.
Anyway,Rome is not built in one day, no pains no gains.
Your passion or ethusiasm to technology can help you fix any issue which blocks your progress.
Big cow
Another prince? Why do you surname me "big cow"? Are you scolding me or twiting me?
Big Cow means mastering full acknowledge in some feild. Just admire, not scold or twit
Now I can affirm you are a foreigner .
this prince is that prince
can I acquait with you ?
Just be joking,I am very sure you're praising me,thanks for your compliments.
--------------------编程问答--------------------
In my opinion, if you want to have a thorough grasp of concurrent programming, it's mandatory to twig the nature of those concepts I mentioned in previous reply.Only if mastering the essence,you can learn to apply it into the practial project,otherwise your codes are dangerous, like a bomb.
Your answer is so short, beside, this is not a place to practice English.but of course we can make friends and discuss if possible
--------------------编程问答--------------------
im also interesting in design patters and concurrency,i have two years of development experience on java. recently im reading two books one is <head first of design patters> another one is <inside the jvm>,those two books are very good.im strongly recommend all of u whom readed my comment that can take time to read those books.i meet some issues during reading the books.and i also hope that people who readed those books can help me..im easily understand the example code of the design patter book,but its hardly to use those patters on my own applications..so..anyone intersting reading books please add me..my Q number is 448117419.i hope we all can get big improve in the future on our java skill....and im truthfully welcome you..