(转帖)java.util.concurrent 线程池 》的相关内容

一个关于线程的问题

描述:在一个for循环中(如100次)需要做一些事情(如连接网络,提取网数据等)但由于网原因可能会出现这样那样的原因,程序就可能不动了,于是我想写一个监听线程来监视每次for循环所耗的时间,如果超过指定时间(1分钟)就退出当前循环,继续下次循环! 请叫我该如何实现,谢谢了!
by cd_tiger 2008-06-02 浏览 (851) 回复 (9) 关键字: thread, java, 超时

再谈重入锁--ReentrantLock

重入锁(ReentrantLock)是一种递归无阻塞的同步机制。以前一直认为它是synchronized的简单替代,而且实现机制也不相差太远。不过最近实践过程中发现它们之间还是有着天壤之别。 以下是官方说明:一个可重入的互斥锁定 Lock,它具有与使用 synchronized 方法和语句所访问的隐式监视器锁定相同的一些基本行为和语义,但功能更强大。ReentrantLock 将由最近成功获得 ...
by tenyears 2007-01-20 浏览 (2710) 回复 (4) 关键字: java concurrent

java邮件:在简单和复杂之间的方案

/** *作者:张荣华(ahuaxuan) *2007-07-11 *转载请注明出处及作者 */ Javamail,论坛上由已经有很多的讨论,但是俺觉得还是不够完整,不完整不是说讲的不细致,而是指不全面,而是缺少high level的全面论述,所以俺来补充一下。 这篇文章的名字起得很古怪(估计还有人暗地里说文章名字取得如何如何,文章实质却是水货等等了,先不忙下结论,各位看官接着往下看便 ...
by ahuaxuan 2007-07-11 浏览 (9935) 回复 (13) 关键字:

线程同步

线程同步 作者 : buaawhl 我们可以在计算机上运行各种计算机软件程序。每一个运行的程序可能包括多个独立运行的线程(Thread)。 线程(Thread)是一份独立运行的程序,有自己专用的运行栈。线程有可能和其他线程共享一些资源,比如,内存,文件,数据库等。 当多个线程同时读写同一份共享资源的时候,可能会引起冲突。这时候,我们需要引入线程“同步”机制,即各位线程之间要有个先来后到,不能一窝 ...
by buaawhl 2008-02-25 浏览 (8966) 回复 (18) 关键字: thread

JAVA后台程序设计及UTIL.CONCURRENT包的应用

JAVA后台程序设计及UTIL.CONCURRENT包的应用何 恐摘要 : 在很多软件项目中,JAVA语言常常被用来开发后台服务程序。线程池技术是提高这类程序性能的一个重要手段。在实践中,该技术已经被广泛的使用。本文首先 对设计后台服务程序通常需要考虑的问题进行了基本的论述,随后介绍了JAVA线程池的原理、使用和其他一些相关问题,最后对功能强大的JAVA开放源码线 程池包util.concurre ...
by Jatula 2008-04-05 浏览 (462) 回复 (0) 关键字:

java.util.concurrent 多线程框架

java.util.concurrent 多线程框架 (来源于http://www.zhuaxia.com/item/590227619/) JDK5中的一个亮点就是将Doug Lea的并发库引入到Java标准库中。Doug Lea确实是一个牛人,能教书,能出书,能编码,不过这在国外还是比较普遍的,而国内的教授们就相差太远了。 一般的服务器都需要线程池,比如Web、FTP等服务器,不过它 ...
by davidgrubby 2008-09-11 浏览 (32) 回复 (0) 关键字:

java.util.concurrent 多线程框架

(来源于http://www.zhuaxia.com/item/590227619/) JDK5中的一个亮点就是将Doug Lea的并发库引入到Java标准库中。Doug Lea确实是一个牛人,能教书,能出书,能编码,不过这在国外还是比较普遍的,而国内的教授们就相差太远了。 一般的服务器都需要线程池,比如Web、FTP等服务器,不过它们一般都自己实现了线程池,比如以前介绍过的Tomcat、Re ...
by daoger 2007-11-22 浏览 (3047) 回复 (1) 关键字:

收藏一篇很有用的线程实例

    JDK6 已经发布了,而对于JDK5 的新特性还来不及使用,虽然在项目中还没有使用,但可以写一些Demo体验一下Tiger的魅力,现在的时代就是体验的时代,事事都要亲历亲为才能有发言权,怎么有点毛主席“实事求是”的感觉。 JDK5中的一个亮点就是将Doug Lea 的并发库 引入到Java标准 ...
by biaoming 2008-08-06 浏览 (105) 回复 (0) 关键字:

java.util.concurrent 多线程框架

(来源于http://www.zhuaxia.com/item/590227619/) JDK5中的一个亮点就是将Doug Lea的并发库引入到Java标准库中。Doug Lea确实是一个牛人,能教书,能出书,能编码,不过这在国外还是比较普遍的,而国内的教授们就相差太远了。 一般的服务器都需要线程池,比如Web、FTP等服务器,不过它们一般都自己实现了线程池,比如以前介绍过的Tomcat、Resi ...
by wangyong 2008-01-07 浏览 (379) 回复 (0) 关键字:

学习笔记 - java.util.concurrent 多线程框架

http://www.ismayday.com/?p=170 最近由于工作需要,回去好好复习了一遍java,学习和温习了和多线程,正则表达式,模式设计,Socket编程等相关的知识,基本算把某个相当牛的程序看懂了,从中收获颇深,近期也会把相关的知识点做成笔记放到博客来。当然在这里得好好感谢一下晟晟和刁,在我迷惑的时候问他们总能找到自己想要的答案,当然还有晟晟的书,《精通正则表达式》,看完之后,感 ...
by xiaobian 2008-04-02 浏览 (255) 回复 (0) 关键字:

如何关闭一个线程

代码: private void bclick(Object sender,EventArgs ea) { Thread myThread = new Thread(&tt); myThread.start(); } private int tt() { int t=0; for(;;) { t++; } return 0; } 如何关闭myThread这个线程
by purple_jade 2007-10-05 浏览 (431) 回复 (4)

基于Spindle的增强HTTP Spider

构建于lucene之上的可用的Java开源Spider少之又少,spindle长期没有更新且功能不够完善,故而自己参考其源 代码重新编写了一个可扩展的WebCrawler,本着开源共享,共同进步的想法发布于此,期冀得到大家的批评指正, 有任何意见及建议均可Email联系我(kaninebruno@hotmail.com)    以下代码基于lucene-2.3.1,htmlp ...
by brunoplum 2008-04-01 浏览 (1823) 回复 (7) 关键字: spindle

推荐风轻扬:Java 6中的性能优化

J2SE 6(代号:Mustang野马)主要设计原则之一就是提升J2SE的性能和扩展能力,主要通过最大程度提升运行效率,更好的垃圾收集和一些客户端性能来达到。 1、偏向锁(Biased locking) Java 6以前加锁操作都会导致一次原子CAS(Compare-And-Set)操作,CAS操作是比较耗时的,即使这个锁上实际上没有冲突,只被一个线程拥有,也会带来较大开销。为解决这一问题,Ja ...
by withyou 2008-07-07 浏览 (1058) 回复 (2) 关键字:

相关问答

赞助商链接