ChinaUnix.net
相关文章推荐:

java多线程 设置超时

请问哪位大侠有java线程编程的电子书籍啊? 可否共享给小弟!!! 万分感谢!

by negro828 - Java - 2006-02-09 11:26:36 阅读(1010) 回复(1)

相关讨论

● 在任务系统中,每个独立执行的程序称为进程,也就是“正在进行的程序”。我们现在使用的操作系统一般都是任务的,即能够同时执行个应用程序,实际情况是,操作系统负责CPU等设备的资源进行分配和管理,虽然这些设备某一时刻只能做一件事,但以非常小的时间间隔交替执行个程序,就可以给人以同时执行个程序的感觉。 ● 一个进程中又可以包含一个或线程,一个线程就是一个程序内部的一条执行线索,如果要一...

by qdl2010 - Java文档中心 - 2009-07-20 15:29:35 阅读(3749) 回复(0)

java线程编程详解 一:理解线程 线程是这样一种机制,它允许在程序中并发执行个指令流,每个指令流都称为一个线程,彼此间互相独立。 线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。 线程的执行是并发的,也就是在逻辑上“同时”,而不管是否是物理上的“同时”。如果系...

by wxz20032003 - Java文档中心 - 2007-11-19 12:59:32 阅读(582) 回复(0)

--> [color="#330099"]java 编程语言中的高级线程支持 线程线程是被个别创建的,但可以将它们归类到线程组中,以便于调试和监视。只能在创建线程的同时将它与一个线程组相关联。在使用大量线程的程序中,使用线程组组织线程可能很有帮助。可以将它们看作是计算机上的目录和文件结构。 线程间发信 当线程在继续执行前需要等待一个条件时,仅有 synchronized 关键字是不够的。虽然 synchronized 关键字阻止并发更新一个对象,但...

by 大马虎 - Java文档中心 - 2005-01-28 19:15:37 阅读(837) 回复(0)

JAVA线程开发 线程是轻量级的进程 每个程序都至少会有一个进程 进程是一个正在执行中的程序 每一个进程执行都有一个执行顺序。该顺序是一个执行路经,或者叫做控制单位 线程:就是进程中的一个 死锁就是两个进程过河,谁也不让谁就一直僵在那里独立的控制单元。线程在控制着进程的执行 一个线程至少有一个线程 JAVA VM 启动时候会有一个进程java.exe 该进程中至少有一个线程负责JAVA程序的执行。 而且...

by 凝望长空 - Java - 2012-02-23 09:35:04 阅读(1033) 回复(2)

java线程同步 1 wait方法: 该方法属于Object的方法,wait方法的作用是使得当前调用wait方法所在部分(代码块)的线程停止执行,并释放当前获得的调用wait所在的代码块的锁,并在其他线程调用notify或者notifyAll方法时恢复到竞争锁状态(一旦获得锁就恢复执行)。 调用wait方法需要注意几点: 第一点:wait被调用的时候必须在拥有锁(即synchronized修饰的)的代码块中。 第二点:恢复执行...

java

by 中关村村草 - Java - 2011-11-15 14:25:38 阅读(1688) 回复(0)

一、理解线程   线程是这样一种机制,它允许在程序中并发执行个指令流,每个指令流都称为一个线程,彼此间互相独立。   线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。   线程的执行是并发的,也就是在逻辑上"同时",而不管是否是物理上的"同时"。如果系统只有一个...

by yzgname - Java文档中心 - 2009-03-25 16:05:19 阅读(874) 回复(0)

java线程 一、线程基本概念 将1个程序转换成个独立运行的子任务。每个子任务都叫做一个线程。 “进程”是指一种“自包容”的运行程序。有自己的地址空间。一个进程可以容纳个同时执行的线程。 事实上,线程最主要的一个用途就构建1个“反应灵敏”的用户界面。 二、线程的使用 1、 创建一个线程 最简单的方法就是从Thread类继承这个类,包含了创建和运行线程所需的一切东西。 Thread最重要的是run方法,继承类必须...

by xiang588 - Java文档中心 - 2007-10-24 04:35:34 阅读(584) 回复(0)

创建线程有两种方法:继承Thread类和实现Runnable接口。 1、用Thread类创建线程 java线程大通过java.long.Thread类来控制的,一个Thread类的对象代表一个线程,而且只能代表一个线程,通过Thread类和它定义的对象,我们可以获得当前线程对象、获取某一线程的名称,可以实现控制程序暂停一段时间等功能。在使用Thread类创建线程时要注意以下几点: (1)、要将一段代码在一个新的线程上运行,该代码应该在一个类的run函...

by yanzi_100270 - Java文档中心 - 2007-05-08 20:09:51 阅读(598) 回复(0)

一个理解wait()与notify()的例子 原文链接: http://blog.csdn.net/xm4014/archive/2003/01/28/14714.aspx 下面是我原来在CSDN论坛上看到的一个贴子,涉及到同步,wait(),notify()等概念的理解,我试着根据原来的一些回复和Think in java上的相关概念将wait()和notify()这两个方法剖析了一下,欢迎指教. 问题如下: file://分 析这段程序,并解释一下,着重讲讲synchronized、wait(),notify 谢谢! class ThreadA { public st...

by hubei_1218 - Java文档中心 - 2007-01-25 21:14:58 阅读(651) 回复(0)

我写了一个线程的程序,但是线程只能运行一次,在第一次单击start按钮时程序运行,在以后单击就不运行了,大家帮我看看怎么回事,初学线程!!!! [code]import java.awt.*; import java.awt.event.*; import java.applet.*; class SeparateSubTask extends Thread { private int count=0; private Counter21 c2; public SeparateSubTask(Counter21 c){ c2=c; start(); } public void run(){ for (int i=0;i<1000...

by 大马虎 - Java - 2005-12-14 23:15:28 阅读(1853) 回复(16)