java线程
xu_1984
这个作者很懒,什么都没留下…
展开
-
认识多任务、多进程、单线程、多线程
http://software.intel.com/zh-cn/blogs/2010/06/24/400004295/认识多任务、多进程、单线程、多线程 要认识多线程就要从操作系统的原理说起。 以前古老的DOS操作系统(V 6.22)是单任务的,还没有线程的概念,系统在每次只能做一件事情。比如你在copy东西的时候不能rename文件名。为了提高系统的利用效率,采用批处理来...原创 2010-06-30 11:38:26 · 69 阅读 · 0 评论 -
多线程例子
到这里我们做一个完整的例子来说明线程产生的方式不同而生成的线程的区别:转载 [code="java"]package debug;import java.io.*;import java.lang.Thread;class MyThread extends Thread{ public int x = 0; public void run(){ ...原创 2011-06-25 11:07:18 · 65 阅读 · 0 评论 -
线程同步异步 线程池概念
线程同步、异步的概念1)多线程并发时,多个线程同时请求同一个资源,必然导致此资源的数据不安全,A线程修改了B线程的处理的数据,而B线程又修改了A线程处理的数理。显然这是由于全局资源造成的,有时为了解决此问题,优先考虑使用局部变量,退而求其次使用同步代码块,出于这样的安全考虑就必须牺牲系统处理性能,加在多线程并发时资源挣夺最激烈的地方,这就实现了线程的同步机制 同步:A线程要请求某个资源...原创 2011-06-25 15:26:35 · 96 阅读 · 0 评论 -
ConcurrentLinkedQueue和阻塞队列LinkedBlockingQueue用法
转自http://www.cnblogs.com/linjiqin/archive/2013/05/30/3108188.html并发队列ConcurrentLinkedQueue和阻塞队列LinkedBlockingQueue用法在Java多线程应用中,队列的使用率很高,多数生产消费模型的首选数据结构就是队列。Java提供的线程安全的Queue可以分为阻塞队列和非阻塞队列,其...原创 2014-12-22 11:24:19 · 279 阅读 · 0 评论 -
Netty系列之Netty并发编程分析(转载)
文章地址 http://www.infoq.com/cn/articles/netty-concurrent-programming-analysis/1. JAVA内存模型与多线程编程1.1. 硬件的发展和多任务处理随着硬件特别是多核处理器的发展和价格的下降,多任务处理已经是所有操作系统必备的一项基本功能。在同一个时刻让计算机做多件事情,不仅仅是因为处理器的并行计算能力...原创 2014-12-30 09:09:32 · 359 阅读 · 0 评论 -
java 线程池分析
转自http://www.cnblogs.com/evilrogue/archive/2013/01/29/2881430.htmlJAVA线程池的分析和使用1. 引言合理利用线程池能够带来三个好处。第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。第三:提高线程的可管理性。线...原创 2015-01-19 17:34:52 · 149 阅读 · 0 评论 -
同步互斥
出自http://blog.csdn.net/lazy_tiger/article/details/1820582Java关键字synchronized是Java 语言提供的对多线程和同步的一种机制。synchronized可以作为函数的修饰符,也可作为函数内的语句。它可以作用于instance变量,对象引用(object reference),static函数和类名称字面常量(cl...原创 2014-12-10 13:40:57 · 85 阅读 · 0 评论