| 新闻 | 共有41项符合 线程池 的查询结果, 以下是第 1 - 10 项。(搜索用时 10.77 秒) |
C#线程池的实现 2008-8-27
C#普通
| 图片头条| [49]
| 具体的需求是 在某一时间点,只有N个线程在并发执行,如果有多余的线程,则排队等候~ 还真是费尽心思啊~最终还是被我攻克了,下面我就来说说具体的实现 : C#提供了Mutex与Interlocked这两个与线程相关的类,都在Threading命名空间下! Mutex中提供了WiteOne,ReleaseMutex 两个实例方法:WiteOne的作用是"阻塞当前线程,提供对该线程的原子操作"也就是说当一个线程遇到WiteOne的时候,如果在WiteOne里面没有线程在操作,则此线程进去操作而里面有线... | |
| http://dev.rdxx.com/NET/CSharp/2008/8/29149185341.shtml - 8.10K 2008-9-6 0:38:17 加入收藏 |
Java代码构建一个线程池 2007-12-22 13:11:59
线程普通
| 图片头条| [289]
| 在现代的操作系统中,有一个很重要的概念――线程,几乎所有目前流行的操作系统都支持线程,线程来源于操作系统中进程的概念,进程有自己的虚拟地址空间以及正文段、数据段及堆栈,而且各自占有不同的系统资源(例如文件、环境变量等等)。与此不同,线程不能单独存在,它依附于进程,只能由进程派生。如果一个进程派生出了两个线程,那这两个线程共享此进程的全局变量和代码段,但每个线程各拥有各自的堆栈,因此它们拥有各自的局部变量,线程在UNIX系统中还被进一步分为用户级线程(由进程自已来管理)和系统级线程(由操作系统的调度程序... | |
| http://dev.rdxx.com/Java/JavaLine/2007/12/2213122519091.shtml - 9.77K 2008-8-29 9:28:51 加入收藏 |
远程注册表读取,与多线程池的应用 2007-6-4 1:14:40
注册表普通
| 图片头条| iTbulo| [309]
| 一般用在域环境下,读取客户机注册的配制信息.主要代码如下: private void button1_Click(object sender, System.EventArgs e) { tabControl1.SelectedIndex=1; &n... | |
| http://os.rdxx.com/Reg/2007/6/41185048833.shtml - 17.39K 2008-10-8 22:33:26 加入收藏 |
创建Java中的线程池 2005-8-10 21:53:00
测试普通
| 图片头条| Java频道| 未知| [198]
| 线程是Java的一大特性,它可以是给定的指令序列、给定的方法中定义的变量或者一些共享数据(类一级的变量)。在Java中每个线程有自己的堆栈和程序计数器(PC),其中堆栈是用来跟踪线程的上下文(上下文是当线程执行到某处时,当前的局部变量的值),而程序计数器则用来跟踪当前线程正在执行的指令。 在通常情况下,一个线程不能访问另外一个线程的堆栈变量,而且这个线程必须处于如下状态之一: 1.排队状态(Ready),在用户创建了一个线程以后,这个线程不会立即运行。当线程中的方法start()被调用时,这个线程就会进行... | |
| http://dev.rdxx.com/Java/JavaTest/2006-5/19/022509557.shtml - 9.76K 2008-8-29 8:59:29 加入收藏 |
线程池与工作队列 2005-7-24 21:15:00
Java高级编程普通
| 图片头条| JR| 未知| [115]
| 原文:http://www-128.ibm.com/developerworks/cn/java/j-jtp0730/线程池有助于实现最佳资源利用率Brian Goetz首席顾问, Quiotix Corp2002 年 10 月 12 日贴在我们多线程 Java 编程论坛上最常见的问题之一是“怎样创建线程池?”。几乎在每个服务器应用程序中都会出现线程池和工作队列问题。本文中,Brian Goetz... | |
| http://dev.rdxx.com/Java/AdvJava/2005-7/24/013634990.shtml - 9.36K 2008-8-29 9:29:24 加入收藏 |
Java 理论与实践:线程池与工作队列 2005-5-3 12:12:00
线程普通
| 图片头条| IBM DW| 未知| [87]
| 几乎在每个服务器应用程序中都会出现线程池和工作队列问题。本文中,Brian Goetz 探讨了线程池的动机、一些基本实现和调优技术以及一些要避免的常见危险。为什么要用线程池?诸如 Web 服务器、数据库服务器、文件服务器或邮件服务器之类的许多服务器应用程序都面向处理来自某些远程来源的大量短小的任务。请求以某种方式到达服务器,这种方式可能是通过网络协议(例如 HTTP、FTP 或 POP)、通过 JMS 队列或者可能通过轮询数据库。不管请求如何到达,服务器应用程序中经常出现的情况是:单个任务处理的时间很短而... | |
| http://dev.rdxx.com/Java/JavaLine/2005-5/3/081105371.shtml - 6.76K 2007-11-9 2:46:01 加入收藏 |
100行Java代码构建一个线程池 2004-10-14 12:12:00
线程普通
| 图片头条| Yesky| 未知| [126]
| 在现代的操作系统中,有一个很重要的概念――线程,几乎所有目前流行的操作系统都支持线程,线程来源于操作系统中进程的概念,进程有自己的虚拟地址空间以及正文段、数据段及堆栈,而且各自占有不同的系统资源(例如文件、环境变量等等)。与此不同,线程不能单独存在,它依附于进程,只能由进程派生。如果一个进程派生出了两个线程,那这两个线程共享此进程的全局变量和代码段,但每个线程各拥有各自的堆栈,因此它们拥有各自的局部变量,线程在UNIX系统中还被进一步分为用户级线程(由进程自已来管理)和系统级线程(由操作系统的调度程序来管... | |
| http://dev.rdxx.com/Java/JavaLine/2004-10/14/081100953.shtml - 10.41K 2007-11-6 17:50:48 加入收藏 |
Java学习:线程池的简单构建 2004-2-14 12:12:00
线程普通
| 图片头条| CSDN| 未知| [67]
| 现在服务器端的应用程序几乎都采用了“线程池”技术,这主要是为了提高系统效率。因为如果服务器对应每一个请求就创建一个线程的话,在很短的一段时间内就会产生很多创建和销毁线程动作,导致服务器在创建和销毁线程上花费的时间和消耗的系统资源要比花在处理实际的用户请求的时间和资源更多。线程池就是为了尽量减少这种情况的发生。 下面我们来看看怎么用Java实现一个线程池。一个比较简单的线程池至少应包含线程池管理器、工作线程、任务队列、任务接口等部分。其中线程池管理器(ThreadPoo... | |
| http://dev.rdxx.com/Java/JavaLine/2004-2/14/081100800.shtml - 9.32K 2007-11-8 12:23:03 加入收藏 |
线程池与工作队列 2001-11-16 11:08:00
线程普通
| 图片头条| 互联网| ch0877| [185]
| Java 理论与实践:线程池与工作队列 英文原文 内容: 为什么要用线程池? 线程池的替代方案 工作队列 使用线程池的风险 准则 调整池的大小 无须编写您自己的池 结束语 参考资料 关于作者 对本文的评价 相关内容: 多线程 Java 编程论坛 Writing multithreaded Java applications Proposal for fixing the Java Thread API ... | |
| http://dev.rdxx.com/Java/JavaLine/2001-11/16/08105597.shtml - 11.78K 2007-12-24 14:08:25 加入收藏 |
一个非常简单,非常短小的线程池 2004-11-18 12:12:00
线程普通
| 图片头条| Blog| 未知| [64]
| 最近写了一个 HTTP 代理服务器,发现访问网页时建立的连接很多,消耗的线程也非常的多,对于系统是 一个不小的开销.而且这些线程存在的时间都很短,99%以上的线程存在的时间都在毫秒的等级,相对来说 线程的建立的注销就占了绝大部分的CPU时间.因此,在网上搜了一下线程池的资料,发现里面的东西不是太大太复杂,就是写得太烂,根本没有一点专业 水准.没办法,只好自己简单的学习了一下 wait()/notify()机制,写了一个很小的线程池.代码如下(一共2个类):/* *一个简单的线程池 Thre... | |
| http://dev.rdxx.com/Java/JavaLine/2004-11/18/100605183.shtml - 9.31K 2008-8-29 8:41:41 加入收藏 |