2013年9月30日

摘要: 很多开发者谈到Java多线程开发,仅仅停留在newThread(...).start()或直接使用Executor框架这个层面,对于线程的管理和控制却不够深入,通过读《Java并发编程实践》了解到了很多不为我知但又非常重要的细节,今日整理如下。不应用线程池的缺点有些开发者图省事,遇到需要多线程处理的地方,直接newThread(...).start(),对于一般场景是没问题的,但如果是在并发请求很高的情况下,就会有些隐患:·新建线程的开销。线程虽然比进程要轻量许多,但对于JVM来说,新建一个线程的代价还是挺大的,决不同于新建一个对象·资源消耗量。没有一个池来限制线程的数量, 阅读全文
posted @ 2013-09-30 15:46 chaseblack 阅读(258) 评论(0) 推荐(0)

导航