当前位置:编程学习 > JAVA >>

求java并发包的资料

如何学习 这个包java.util.concurrent 的东西
请赐教!目前最高只能给100分,回答满意可以给专场! --------------------编程问答-------------------- 看一下java并发编程实战这本书
看api文档中的说明以及示例 --------------------编程问答--------------------
引用 1 楼 fudongrifdr 的回复:
看一下java并发编程实战这本书
看api文档中的说明以及示例

版主果然给力!  --------------------编程问答-------------------- API有比较详细的解释:http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/package-summary.html

这文章总结的也还不错: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/ --------------------编程问答--------------------
引用 4 楼 u013192985 的回复:
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.


引用 5 楼 u013192985 的回复:
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  

--------------------编程问答--------------------
引用 7 楼 benma378 的回复:
Quote: 引用 4 楼 u013192985 的回复:

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.


引用 5 楼 u013192985 的回复:
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? --------------------编程问答-------------------- 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. --------------------编程问答--------------------
引用 8 楼 u013192985 的回复:
Quote: 引用 7 楼 benma378 的回复:

Quote: 引用 4 楼 u013192985 的回复:

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.


引用 5 楼 u013192985 的回复:
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 ? --------------------编程问答--------------------
引用 11 楼 benma378 的回复:
Quote: 引用 8 楼 u013192985 的回复:

Quote: 引用 7 楼 benma378 的回复:

Quote: 引用 4 楼 u013192985 的回复:

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.


引用 5 楼 u013192985 的回复:
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.
--------------------编程问答--------------------
引用 10 楼 u013192985 的回复:
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..
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,