E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
java多线程与并发
JAVA多线程与并发
学习总结
转自:http://www.cnblogs.com/yshb/archive/2012/06/15/2550367.html1. 计算机系统使用高速缓存来作为内存与处理器之间的缓冲,将运算需要用到的数据复制到缓存中,让计算能快速进行;当运算结束后再从缓存同步回内存之中,这样处理器就无需等待缓慢的内存读写了。缓存一致性:多处理器系统中,因为共享同一主内存,当多个处理器的运算任务都设计到同一块
Mr__fang
·
2013-03-03 13:00
developerWorks 中国论坛
ca=j-r
Java多线程与并发
编程专题:http://www.ibm.com/developerworks/cn/java/j-concurrent/?ca=j-r#
Mr__fang
·
2013-02-26 23:00
java多线程 帖子一览
IBM:
Java多线程与并发
编程专题http://www.ibm.com/developerworks/cn/java/j-concurrent/
jeffsui
·
2013-01-22 10:00
java
多线程
java 多线程
http://tech.it168.com/focus/200902/Java-concurrent/index.html
java多线程与并发
编程一、基本概念线程是乱序执行线程可以共享内存,允许协作和数据交换线程支持与
fr_han
·
2013-01-16 10:00
JAVA多线程与并发
学习总结
1. 计算机系统使用高速缓存来作为内存与处理器之间的缓冲,将运算需要用到的数据复制到缓存中,让计算能快速进行;当运算结束后再从缓存同步回内存之中,这样处理器就无需等待缓慢的内存读写了。缓存一致性:多处理器系统中,因为共享同一主内存,当多个处理器的运算任务都设计到同一块内存区域时,将可能导致各自的缓存数据不一致的情况,则同步回主内存时需要遵循一些协议。乱序执行优化:为了使得处理器内部的运算单
a416090287
·
2012-10-23 22:00
【
java多线程与并发
库】---传统java多线程 线程创建方式
【
java多线程与并发
库】---传统java多线程线程创建方式一、Thread类的构造方法publicThread();publicThread(Runnabletarget);publicThread
氟塑料离心泵www.buybeng.com
·
2012-09-29 17:00
Java多线程与并发
库高级应用(传智播客)
---------------------------------
Java多线程与并发
库高级应用 ------------------------------------------- 1.传统线程机制的回顾
lvwenwen
·
2012-06-13 15:00
【
java多线程与并发
库】--- 定时器的应用
定时器的应用1、定时器主要涉及到两个类(java.util包中)@-》publicclassTimerextendsObject(一种工具,线程用其安排以后在后台线程中执行的任务。可安排任务执行一次,或者定期重复执行。)@-->publicabstractclassTimerTaskextendsObjectimplementsRunnable(由Timer安排为一次执行或重复执行的任务。)2、T
googlelc
·
2012-05-09 16:00
java多线程
【
java多线程与并发
库】--- 定时器的应用
定时器的应用 1、 定时器主要涉及到两个类(java.util包中) @-》publicclassTimerextendsObject(一种工具,线程用其安排以后在后台线程中执行的任务。可安排任务执行一次,或者定期重复执行。)@-->publicabstractclassTimerTaskextendsObjectimplementsRunnable(由Timer安排为一次执行或重复执行的任务。)
lcjackson
·
2012-05-09 16:00
java
多线程
timer
Class
import
任务
【
java多线程与并发
库】--- 定时器的应用
原文链接:http://www.cnblogs.com/hibernate3-example/archive/2012/05/09/2492733.html定时器的应用1、定时器主要涉及到两个类(java.util包中)@-》publicclassTimerextendsObject(一种工具,线程用其安排以后在后台线程中执行的任务。可安排任务执行一次,或者定期重复执行。)@-->publicab
weixin_30455661
·
2012-05-09 16:00
【
java多线程与并发
库】--- 定时器的应用
定时器的应用1、定时器主要涉及到两个类(java.util包中)@-》publicclassTimerextendsObject(一种工具,线程用其安排以后在后台线程中执行的任务。可安排任务执行一次,或者定期重复执行。)@-->publicabstractclassTimerTaskextendsObjectimplementsRunnable(由Timer安排为一次执行或重复执行的任务。)2、T
long_yu2
·
2012-05-09 16:00
java多线程
【
java多线程与并发
库】---传统java多线程<5> 线程控制
1)由于资源的有限性以及线程之间运行步调的一致性,多个线程在并发执行时,一方面可能会竞争使用同一类资源,另一方面也可能需要保持一定的先后执行顺序。因此,编写多线程程序时,必须要考虑如何对线程进行有效控制,使它们能够合理地使用资源,并保持正确的执行顺序。 2)Thread类中线程控制方法 3)1.线程的创建与启动 在程序中用new运算符创建一个线程时,还需要调用线程的start()成员方法,才能使
lcjackson
·
2012-05-07 19:00
java
JOIN
jdk
thread
多线程
【
java多线程与并发
库】---传统java多线程<5> 线程控制
1)由于资源的有限性以及线程之间运行步调的一致性,多个线程在并发执行时,一方面可能会竞争使用同一类资源,另一方面也可能需要保持一定的先后执行顺序。因此,编写多线程程序时,必须要考虑如何对线程进行有效控制,使它们能够合理地使用资源,并保持正确的执行顺序。2)Thread类中线程控制方法3)1.线程的创建与启动在程序中用new运算符创建一个线程时,还需要调用线程的start()成员方法,才能使线程从新
long_yu2
·
2012-05-07 19:00
java多线程
【
java多线程与并发
库】---传统java多线程<5> 线程控制
1)由于资源的有限性以及线程之间运行步调的一致性,多个线程在并发执行时,一方面可能会竞争使用同一类资源,另一方面也可能需要保持一定的先后执行顺序。因此,编写多线程程序时,必须要考虑如何对线程进行有效控制,使它们能够合理地使用资源,并保持正确的执行顺序。2)Thread类中线程控制方法3)1.线程的创建与启动在程序中用new运算符创建一个线程时,还需要调用线程的start()成员方法,才能使线程从新
googlelc
·
2012-05-07 19:00
java多线程
【
java多线程与并发
库】---传统java多线程<4> .线程状态及优先级
1)线程状态线程是一个动态运行的实体,每个线程都存在一个从创建、运行到消亡的过程。在一个线程的生命周期中,它将在新建状态、可运行状态、阻塞状态或死亡状态之间进行转换。通过线程的控制和调度可以改变线程的状态。 • 新建状态。利用new运算符创建线程对象之后、调用start()成员方法之前就是线程的新建状态。这时,该线程仅仅是一个空对象,系统没有为它分配资源。• 可运行
lcjackson
·
2012-05-07 19:00
java
thread
多线程
工作
【
java多线程与并发
库】---传统java多线程<4> .线程状态及优先级
1)线程状态线程是一个动态运行的实体,每个线程都存在一个从创建、运行到消亡的过程。在一个线程的生命周期中,它将在新建状态、可运行状态、阻塞状态或死亡状态之间进行转换。通过线程的控制和调度可以改变线程的状态。•新建状态。利用new运算符创建线程对象之后、调用start()成员方法之前就是线程的新建状态。这时,该线程仅仅是一个空对象,系统没有为它分配资源。•可运行状态。使用start()方法启动一个线
long_yu2
·
2012-05-07 19:00
java多线程
【
java多线程与并发
库】---传统java多线程<4> .线程状态及优先级
1)线程状态线程是一个动态运行的实体,每个线程都存在一个从创建、运行到消亡的过程。在一个线程的生命周期中,它将在新建状态、可运行状态、阻塞状态或死亡状态之间进行转换。通过线程的控制和调度可以改变线程的状态。•新建状态。利用new运算符创建线程对象之后、调用start()成员方法之前就是线程的新建状态。这时,该线程仅仅是一个空对象,系统没有为它分配资源。•可运行状态。使用start()方法启动一个线
long_yu2
·
2012-05-07 19:00
java多线程
【
java多线程与并发
库】---传统java多线程<4> .线程状态及优先级
1)线程状态线程是一个动态运行的实体,每个线程都存在一个从创建、运行到消亡的过程。在一个线程的生命周期中,它将在新建状态、可运行状态、阻塞状态或死亡状态之间进行转换。通过线程的控制和调度可以改变线程的状态。•新建状态。利用new运算符创建线程对象之后、调用start()成员方法之前就是线程的新建状态。这时,该线程仅仅是一个空对象,系统没有为它分配资源。•可运行状态。使用start()方法启动一个线
googlelc
·
2012-05-07 19:00
java多线程
【
java多线程与并发
库】---传统java多线程<3> .线程分类
1、java中用两种线程:1)守护线程守护线程(Daemon)是比较特殊的一种低级别线程,一般被用于在后台为其它线程提供服务。比如当用户编写Word文档时,不断进行拼写检查的线程就是个守护线程,它不会影响用户编辑文件。典型的守护线程例子是JVM中的系统资源自动回收线程,它始终在低级别的状态中运行,不需要占用大量的系统资源,多用于实时监控和管理系统中的可回收资源。可以通过调用方法isDaemon()
googlelc
·
2012-05-07 19:00
java多线程
【
java多线程与并发
库】---传统java多线程<3> .线程分类
1、java中用两种线程:1)守护线程守护线程(Daemon)是比较特殊的一种低级别线程,一般被用于在后台为其它线程提供服务。比如当用户编写Word文档时,不断进行拼写检查的线程就是个守护线程,它不会影响用户编辑文件。典型的守护线程例子是JVM中的系统资源自动回收线程,它始终在低级别的状态中运行,不需要占用大量的系统资源,多用于实时监控和管理系统中的可回收资源。可以通过调用方法isDaemon()
long_yu2
·
2012-05-07 19:00
java多线程
【
java多线程与并发
库】---传统java多线程<3> .线程分类
1、 java中用两种线程: 1) 守护线程 守护线程(Daemon)是比较特殊的一种低级别线程,一般被用于在后台为其它线程提供服务。比如当用户编写Word文档时,不断进行拼写检查的线程就是个守护线程,它不会影响用户编辑文件。典型的守护线程例子是JVM中的系统资源自动回收线程,它始终在低级别的状态中运行,不需要占用大量的系统资源,多用于实时监控和管理系统中的可回收资源。 可
lcjackson
·
2012-05-07 19:00
java
jvm
thread
多线程
String
Class
【
java多线程与并发
库】---传统java多线程<2> 线程创建方式
一、Thread类的构造方法publicThread();publicThread(Runnabletarget);publicThread(Runnabletarget,Stringname);publicThread(Stringname);publicThread(ThreadGroupgroup,Runnabletarget);publicThread(ThreadGroupgroup,R
lcjackson
·
2012-05-07 18:00
java
thread
多线程
String
Class
interface
【
java多线程与并发
库】---传统java多线程<2> 线程创建方式
一、Thread类的构造方法publicThread();publicThread(Runnabletarget);publicThread(Runnabletarget,Stringname);publicThread(Stringname);publicThread(ThreadGroupgroup,Runnabletarget);publicThread(ThreadGroupgroup,R
long_yu2
·
2012-05-07 18:00
java多线程
【
java多线程与并发
库】---传统java多线程<2> 线程创建方式
一、Thread类的构造方法publicThread();publicThread(Runnabletarget);publicThread(Runnabletarget,Stringname);publicThread(Stringname);publicThread(ThreadGroupgroup,Runnabletarget);publicThread(ThreadGroupgroup,R
googlelc
·
2012-05-07 18:00
java多线程
【
java多线程与并发
库】---传统java多线程<1>线程基本概念
一.线程的基本概念1、入题:我们大家都知道,我们可以在一台计算机上同时聊天,看电影,下载视频等,完成上述任务的各个程序之间是完全相互独立的。但是他们在同一段时间内又同时处于运行状态。当然呢,它们在这一段时间内是分时使用计算机CPU时间的。只不过呢在CPU处理速度很快,划分的时间片段很短,所以给大家感觉上是多个程序在同时运行。2、进程:进程是程序的一次动态执行过程。这个过程包含了从程序代码从硬盘加载
long_yu2
·
2012-05-07 17:00
java多线程
【
java多线程与并发
库】---传统java多线程<1>线程基本概念
一.线程的基本概念 1、入题:我们大家都知道,我们可以在一台计算机上同时聊天,看电影,下载视频等,完成上述任务的各个程序之间是完全相互独立的。但是他们在同一段时间内又同时处于运行状态。当然呢,它们在这一段时间内是分时使用计算机CPU时间的。只不过呢在CPU处理速度很快,划分的时间片段很短,所以给大家感觉上是多个程序在同时运行。 2、进程:进程是程序的一次动态执行过程。这个过程包含了从程序代码从硬盘
lcjackson
·
2012-05-07 17:00
java
thread
多线程
虚拟机
String
任务
【
java多线程与并发
库】---传统java多线程<1>线程基本概念
一.线程的基本概念1、入题:我们大家都知道,我们可以在一台计算机上同时聊天,看电影,下载视频等,完成上述任务的各个程序之间是完全相互独立的。但是他们在同一段时间内又同时处于运行状态。当然呢,它们在这一段时间内是分时使用计算机CPU时间的。只不过呢在CPU处理速度很快,划分的时间片段很短,所以给大家感觉上是多个程序在同时运行。2、进程:进程是程序的一次动态执行过程。这个过程包含了从程序代码从硬盘加载
googlelc
·
2012-05-07 17:00
java多线程
多线程高新(黑马程序员)
---------------------------------
Java多线程与并发
库高级应用 ---------------------------------------
lvwenwen
·
2012-03-30 16:00
多线程高新(黑马程序员)
七、
Java多线程与并发
JAVA平台为程序员提供了并发编程所需的功能强大的API,呵呵,就像一块奶油蛋糕般刺激你的味蕾同时又挑战你将体重控制在某个水平的信念,该篇及后续文章展示
Java多线程与并发
编程的诱人之处,帮助理解Java
zhaonanemail
·
2011-12-11 22:00
【郭林专刊】Java 多线程与并发编程专题
本专题汇集了与
Java多线程与并发
编程相关的文
云哥中国
·
2011-09-21 20:46
软件开发
java多线程与并发
之java并发编程实践(九)
并发集合(三)----------使用ConcurrentMap实现类java.util.concurrent.ConcurrentMap接口和ConcurrentHashMap实现类只能在键不存在时将元素加入到map中,只有在键存在并映射到特定值时才能从map中删除一个元素。主要定义了下面几个方法(K表示键的类型,V表示值的类型):1.VputIfAbsent(Kkey,Vvalue):如果指定
fhd001
·
2011-09-18 11:37
java多线程与并发
java多线程与并发
之java并发编程实践(四)
java并发编程实践基础(四)----------线程池(三)线程池ThreadPoolExecutor使用简介1.简介 线程池类为java.util.concurrent.ThreadPoolExecutor,常用构造方法为: ThreadPoolExecutor(intcorePoolSize, intmaximumPoolSize, longkeepAliveTime, TimeUnitun
fhd001
·
2011-09-15 15:00
java
多线程
编程
exception
object
任务
java多线程与并发
之java并发编程实践(三)
java并发编程实践基础(三)----------线程池(二)Sun在Java5中,对Java线程的类库做了大量的扩展,其中线程池就是Java5的新特征之一,除了线程池之外,还有很多多线程相关的内容,为多线程的编程带来了极大便利。为了编写高效稳定可靠的多线程程序,线程部分的新增内容显得尤为重要。 有关Java5线程新特征的内容全部在java.util.concurrent下面,里面包含数目众多的接
fhd001
·
2011-09-15 14:00
java
thread
多线程
编程
Class
import
java多线程与并发
之java并发编程实践(二)
java并发编程实践基础(二)----------线程池(一)Java里面线程池的顶级接口是Executor,但是严格意义上讲Executor并不是一个线程池,而只是一个执行线程的工具。真正的线程池接口是ExecutorService。下面这张图完整描述了线程池的类体系结构。标记一下比较重要的类:ExecutorService真正的线程池接口ScheduledExecutorService能和Ti
fhd001
·
2011-09-15 13:00
java
jvm
多线程
编程
任务调度
任务
java多线程与并发
之java并发编程实践(一)
java并发编程实践基础(一)----------1.继承Thread创建线程继承java.lang.Thread类创建线程是最简单的一种方法,也最直接。下面创建一个MyThread1类,继承Thread,重写其run()方法。并在main()方法中创建多个并发线程。packagesimplethread; publicclassMyThread1extendsThread{ publicMyTh
fhd001
·
2011-09-14 18:00
java
thread
多线程
编程
String
任务
java多线程与并发
之java线程简介(六)
其它线程API详细信息----------wait()、notify()和notifyAll()方法除了使用轮询(它可能消耗大量CPU资源,而且具有计时不精确的特征),Object类还包括一些方法,可以让线程相互通知事件的发生。Object类定义了wait()、notify()和notifyAll()方法。要执行这些方法,必须拥有相关对象的锁。Wait()会让调用线程休眠,直到用Thread.in
fhd001
·
2011-09-13 19:00
java多线程与并发
之java线程简介(五)
同步详细信息----------互斥在共享对数据的访问中,我们讨论了synchronized块的特征,并在实现典型互斥锁(即,互斥或临界段)时说明了它们,其中每次只有一个线程可以执行受给定锁保护的代码块。互斥是同步所做工作的重要部分,但同步还有其它几种特征,这些特征对于在多处理器系统上取得正确结果非常重要。可见性除了互斥,同步(如volatile)强制某些可见性约束。当对象获取锁时,它首先使自己的
fhd001
·
2011-09-13 19:00
java多线程与并发
之java线程简介(四)
共享对数据的访问----------共享变量要使多个线程在一个程序中有用,它们必须有某种方法可以互相通信或共享它们的结果。让线程共享其结果的最简单方法是使用共享变量。它们还应该使用同步来确保值从一个线程正确传播到另一个线程,以及防止当一个线程正在更新一些相关数据项时,另一个线程看到不一致的中间结果。存在于同一个内存空间中的所有线程正如前面讨论过的,线程与进程有许多共同点,不同的是线程与同一进程中的
fhd001
·
2011-09-13 18:00
java多线程与并发
之java线程简介(三)
无处不在的线程----------谁创建线程?即使您从未显式地创建一个新线程,您仍可能会发现自己在使用线程。线程被从各种来源中引入到我们的程序中。有许多工具可以为您创建线程,如果要使用这些工具,应该了解线程如何交互,以及如何防止线程互相干扰。AWT和Swing任何使用AWT或Swing的程序都必须处理线程。AWT工具箱创建单个线程,用于处理UI事件,任何由AWT事件调用的事件侦听器都在AWT事件线
fhd001
·
2011-09-13 17:00
java
多线程
timer
servlet
swing
任务
java多线程与并发
之java线程简介(二)
线程的生命----------创建线程在Java程序中创建线程有几种方法。每个Java程序至少包含一个线程:主线程。其它线程都是通过Thread构造器或实例化继承类Thread的类来创建的。当我们讨论Java程序中的线程时,也许会提到两个相关实体:完成工作的实际线程或代表线程的Thread对象。正在运行的线程通常是由操作系统创建的;Thread对象是由JavaVM创建的,作为控制相关线程的一种方式
fhd001
·
2011-09-13 16:00
java
thread
多线程
exception
Class
each
java多线程与并发
之java线程简介(一)
线程基础----------什么是线程?几乎每种操作系统都支持进程的概念――进程就是在某种程度上相互隔离的、独立运行的程序。线程化是允许多个活动共存于一个进程中的工具。大多数现代的操作系统都支持线程,而且线程的概念以各种形式已存在了好多年。Java是第一个在语言本身中显式地包含线程的主流编程语言,它没有把线程化看作是底层操作系统的工具。有时候,线程也称作轻量级进程。就象进程一样,线程在程序中是独立
fhd001
·
2011-09-13 15:00
Java 多线程与并发编程专题
IBM
Java多线程与并发
编程专题https://www.ibm.com/developerworks/cn/java/j-concurrent/
heicainiuniu
·
2011-08-12 10:00
java
多线程
编程
JAVA开发久了,需要加强的几个方面
1 多线程: 不管是什么方式实现,多线程是迟早都会遇到和面对的;这里提供一点学习资料: -ibm dw上的“
java多线程与并发
编程专题”: https://www.ibm.com/developerworks
fengbin2005
·
2011-08-02 13:00
提升
java能力
JAVA开发久了,需要加强的几个方面
1 多线程: 不管是什么方式实现,多线程是迟早都会遇到和面对的;这里提供一点学习资料: -ibm dw上的“
java多线程与并发
编程专题”: https://www.ibm.com
bluky999
·
2011-07-28 18:00
java
架构
敏捷
设计
推荐引擎
多线程专题
一、学习导图 二、分享资料Ø 华晨明:多线程学习笔记Ø 徐珏如:多线程学习之biznews中利用多线程抓取任务 三、学习资料Ø
Java多线程与并发
编程专题Ø Java理论与实践:流行的原子
tianya23
·
2011-06-07 17:57
职场
休闲
多线程专题
java多线程变成
本专题汇集了与
Java多线程与并发
编程相关的文章和教程,帮助读者理解Jav
huqilong
·
2010-06-22 11:38
java
线程
职场
休闲
java多线程变成
本专题汇集了与
Java多线程与并发
编程相关的文章和教程,帮助读者理解Jav
huqilong
·
2010-06-22 11:38
java
线程
职场
休闲
java多线程变成
本专题汇集了与
Java多线程与并发
编程相关的文章和教程,帮助读者理解Jav
huqilong
·
2010-06-22 11:38
java
职场
线程
Java 多线程与并发编程总结(复习一下)
Java多线程与并发
编程总结(复习一下)认识多任务、多进程、单线程、多线程要认识多线程就要从操作系统的原理说起。
太阳雨
·
2009-07-15 14:00
[导入]Java 多线程与并发编程总结
[导入]
Java多线程与并发
编程总结阅读全文类别:java及jsp 查看评论文章来源:http://hi.baidu.com/zbzb/blog/item/541cc4ceda5ee50b93457eef.html
GONE WITH THE WIND
·
2009-03-26 13:00
上一页
1
2
3
4
5
6
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他