论坛首页 招聘求职论坛

java多线程,真难

浏览 10620 次
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-03-24  
最近在研究公司java多线程的框架,试着自己实现1个
发表下感慨:
java多线程,太tm难了,各种同步,各种考虑,出了问题,还不晓得哪里出的,脑壳大啊!!!
   发表时间:2011-03-24  
呵呵,个人感觉JAVA里面多线程是最复杂的,不过也是最有趣的部分
0 请登录后投票
   发表时间:2011-03-24  
可以多考虑使用写java提供的并发集合包..
0 请登录后投票
   发表时间:2011-03-25  
难吗?搞什么东西用这么复杂的线程?
如果把线程资源分为线程内和线程外去考虑,会容易很多.
0 请登录后投票
   发表时间:2011-03-25  
真相只有一个
0 请登录后投票
   发表时间:2011-03-25  
Java C# 作为通用的编程语言,都可以写多线程,但都不好写,可以试试面向并发的编程语言,如Erlang,Scala等
0 请登录后投票
   发表时间:2011-03-25  
最近也在研究这个
看得算很多了,写起来发现还是难

有点小经验,分享一下
1.从简入繁,从最主要的需求入手,先用加锁的简易办法实现最最基本的功能,然后再慢慢增强
2.死锁的检测可以考虑看看Thread Dump,个人觉得还是有点帮助的
0 请登录后投票
   发表时间:2011-03-25  
挺有意思的一部分
看看《Thinking In Java》的多线程部分就够lz用了吧,最多花一周时间看完。
然后再推荐看看Scala和《并发编程的艺术》,足矣
0 请登录后投票
   发表时间:2011-03-25  
本身并不难,实际运用好比较难,建议采用一些成熟的框架,比如java.util.concurrent包提供的封装实现。
0 请登录后投票
   发表时间:2011-03-25  
java.util.concurrent
用这个包里的东西足够的
线程池自己也也可以实现啊
0 请登录后投票
论坛首页 招聘求职版

跳转论坛:
Global site tag (gtag.js) - Google Analytics