ChinaUnix.net
相关文章推荐:

java 多线程run start区别

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

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

相关讨论

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

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

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

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

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

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

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

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

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

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

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

by yanzi_100270 - Java文档中心 - 2007-05-08 20:09:51 阅读(318) 回复(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 阅读(355) 回复(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 阅读(1449) 回复(16)

最近开始学习java并发编程,觉得很难,希望道友能给指点迷津.......怎样更有效的学习java线程编程?

by 破壳成龙 - Java - 2008-10-09 19:12:56 阅读(1600) 回复(1)

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

by viita_boy - Java文档中心 - 2008-08-04 11:05:36 阅读(710) 回复(0)