最新文章列表

Java Concurrency

1. 简介 1.1 多线程的好处 提高性能,提高吞吐量,开发多核CPU的性能; 使UI应答更顺畅 1.2 多线程的坏处 安全:多线程环境下,未同步的操作,由于编译器的优化,硬件,运行时库的优化,可能导致执行顺序不可预期,共享数据状态不可预期,共享数据的变更对其他线程不可见; 死锁:多线程环境下,不恰当的锁操作可能导致死锁; 性能:过多的线程可能导致性能下降,因为需要线程调度, ...
jamie.wang 评论(0) 有1480人浏览 2012-07-23 21:46

Java Concurrency 之 Executor Framework

1. Executor接口 public interface Executor { void execute(Runnable command); } 2. 线程池 Executors的工厂方法可以返回多种线程池: i. newFixedThreadPool(int nThread),固定大小的线程池,一直维持nThread个线程; ii. newCachedThreadPool(), ...
jamie.wang 评论(0) 有2698人浏览 2012-07-06 16:17

Concurrency

  Computer users take it for granted that their systems can do more than one thing at a time. They assume that they can continue to work in a word processor, while other applications download files, m ...
hszhl 评论(0) 有720人浏览 2012-05-21 10:18

线程对象(Concurrency Tutorial 2)

线程对象 每个线程都关联一个Thread类实例。创建一个并发应用有两种基本策略: 直接控制线程创建和管理,每当你的应用需要一个异步运行的任务时 ...
623deyingxiong 评论(0) 有1081人浏览 2012-04-04 11:48

进程和线程(Concurrency Tutorial 1)

       此刻,在南京参加一个封闭开发,闲来无事也是因为工作需要看Java tutorial.突然想把它翻译下来,仔细想想找出来几个理由:1 最近比较浮躁,什么技术都玩,总是不能深入,希望通过翻译技术文章让自己沉下来。2 还不算难翻译,顺便提高下英语水准和码字速度。本译文纯属笔者练习之用(大家就容许这位“笔者”得瑟一回呗),希望不会误导大家,文中凡是笔者以为重要的或可能翻译有误的名词都括弧对应英 ...
623deyingxiong 评论(0) 有2029人浏览 2012-04-03 11:26

NOSQL DB concurrency

Optimistic Concurrency, also known as MVCC (Multi-Version Concurrency Control). This mechanism relies on timestamps (presupposing a shared clock) or Vector Clocks, as described in [Lamport, 1978], t ...
wanhuir 评论(0) 有787人浏览 2012-03-16 07:57

Java Concurrency in Practice疑问

最近在拜读Java Concurrency in Practice 有一处不理解的地方,还请群里的大牛们不吝赐教~ Reentrancy facilitates encapsulation of locking behavior, and thus simplifies the develop ...
奋斗的西瓜 评论(0) 有925人浏览 2012-03-03 01:45

RejectedPolicy--AbortPolicy

package com.jerry.concurrency; import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.ThreadPoolExecutor; import java.util.concurrent.TimeUnit; public class TestAbortPolicy { ...
Cages 评论(0) 有884人浏览 2012-02-27 17:57

RejectedPolicy--DiscardOldestPolicy

package com.jerry.concurrency; import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.ThreadPoolExecutor; import java.util.concurrent.TimeUnit; public class TestRejectedPolicy ...
Cages 评论(0) 有865人浏览 2012-02-27 17:46

RejectedPolicy--DiscardPolicy

package com.jerry.concurrency; import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.ThreadPoolExecutor; import java.util.concurrent.TimeUnit; public class TestRejectedPolicy ...
Cages 评论(0) 有837人浏览 2012-02-27 17:41

Java Concurrency in Practice reading Notes (1) - Thread Safety

      Chapter 2. Thread Safety   Whether an object needs to be thread-safe depends on whether it will be accessed from multiple threads. This is a property of how the object is used in a program, ...
yeah_nihao 评论(0) 有1815人浏览 2012-02-12 22:22

java并发小结

1.原子性,原生数据类型的一般操作都是Atomic(原子性的),除了double,long这两个类型,因为在32位的CUP的操作系统中,处理64位的数据类型不可能原子性 ...
BBjava 评论(0) 有920人浏览 2011-10-16 14:34

Java线程安全的单例模式

在Java并发编程实践(JAVA concurrency in practice)中的第十六章(Java存储模型)中. 有讲到对象安全发布. 其中就是以单例模式来说明这个安全初始化技巧的.这是学习分析总结如下:     引用 不正确发布带来的风险的真正原因是在"发布共享对象"与从"另一个线程访问它"之间,缺少happens-before排序.      ...
banxi1988 评论(0) 有7977人浏览 2011-10-15 23:20

【转】Java多线程-工具篇-BlockingQueue

From:http://www.cnblogs.com/jackyuj/archive/2010/11/24/1886553.html           前言:      在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高 ...
kimi0912 评论(0) 有726人浏览 2011-08-03 17:12

java concurrency学习

今天看了下java官网上关于concurrency库的教程,了解了下基本知识,在此记录下。   线程池 concurrency库中最重要的概念当然是线程池,java中线程池是封闭在Executor接口的实现中的。当我们想执行新的线程中,传统的方法是   new Thread(r).start()    但线程的创建与销毁会造成一定的资源与时间的消耗,设想一下在一个web服务器,如果对每 ...
Davidlwq 评论(0) 有1319人浏览 2011-07-29 21:43

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics