多线程
dingxy
保持微笑,保持平和的心,
做好计划,身体力行,不空想,
想好就做,不犹豫,
凡事都有得失,平淡对待
尽量关心朋友和亲人,不疏远,不孤立
过好每个周末
计划每年的假期和旅游计划
展开
-
ThreadLocal与synchronized
From http://blog.csdn.net/liuzhenwen/archive/2009/06/11/4260854.aspx<!-- document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() {转载 2009-08-11 16:23:00 · 463 阅读 · 0 评论 -
最简实例说明wait、notify、notifyAll的使用方法
/*** 转载请注明作者longdick http://longdick.iteye.com**/ wait()、notify()、notifyAll()是三个定义在Object类里的方法,可以用来控制线程的状态。这三个方法最终调用的都是jvm级的native方法。随着jvm运行平台的不同可能有些许差异。 如果对象调用了wait方法就会使持有该对象的转载 2012-01-03 13:57:30 · 463 阅读 · 0 评论 -
Thread 和 runnable 区别
Thread 和 runnable 区别转载 2011-04-26 13:50:00 · 949 阅读 · 0 评论 -
Java多线程初学者指南(5):join方法的使用
from http://student.csdn.net/space.php?uid=44933&do=blog&id=9466 在上面的例子中多次使用到了Thread类的join方法。我想大家可能已经猜出来join方法的功能是什么了。对,join方法的功能就是使异步执行的线程变成同步执行。也就是说,当调用线程实例的start方法后,这个方法会立即返回,如果在调用转载 2009-08-12 11:22:00 · 535 阅读 · 0 评论 -
正确理解ThreadLocal
document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData("text"); if (text && text.lengt转载 2009-08-11 16:45:00 · 556 阅读 · 0 评论 -
多线程设计要点
document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData("text"); if (text && text.lengt转载 2009-08-11 16:36:00 · 520 阅读 · 0 评论 -
Java多线程初学者指南(4):线程的生命周期
from http://student.csdn.net/space.php?uid=44933&do=blog&id=9465 与人有生老病死一样,线程也同样要经历开始(等待)、运行、挂起和停止四种不同的状态。这四种状态都可以通过Thread类中的方法进行控制。下面给出了Thread类中和这四种状态相关的方法。Code highli转载 2009-08-12 11:20:00 · 523 阅读 · 0 评论 -
java多线程几个方法的基本概念
document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData("text"); if (text && text.lengt原创 2009-08-12 10:40:00 · 539 阅读 · 0 评论 -
ThreadLocal是什么
http://www.goceanedu.com.cn/Read_1863.htm 早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。 ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,Th转载 2009-08-11 17:07:00 · 567 阅读 · 0 评论 -
synchronized关键字
from http://blog.csdn.net/liuzhenwen/archive/2009/06/09/4255344.aspx <!-- document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() {转载 2009-08-11 16:28:00 · 545 阅读 · 0 评论 -
对 ThreadPool 的理解
from : http://muscle-liu.iteye.com/blog/328252虽然从 Java5 开始 JDK 里的 java.util.concurrent 包内建了线程池,你不必自己实现线程池,但理解线程的实现原理对 Java 编程很有用。当你想把运行在你的程序中的线程控制在一定的数量之内,线程池就显得非常有用。引用原理:用一个阻塞队列里(Bloc转载 2012-01-03 14:38:21 · 520 阅读 · 0 评论