多线程编程指南

     

请教道友们一个问题

3 1072

记得去年面试中,面试官问过我这么一个问题,回来读了许久书,终于比当初明白了一些,但是还是感觉心中所理解的不够全面,所以在论坛里发出来,大家一同探讨探讨。他的问题是,多线程的优劣分别是什么?是不是线程创.

关于跨语言调用与同步异步等的疑惑

2 1349

各位大牛好,最近涉及一些跨语言的开发,用了一些诸如ice,activemq及rmi等的技术,但总觉得,好像用起来不太对,请诸位帮忙释疑。环境:因为有大数据量的实时数据传输,是实时的数据,所以我们启用了.

如何解决有限的资源和运算能力分配问题

13 3233 8

近日在工作上遇到这么一个问题,我们公司的应用在现场服务器环境中运行中,发现了一些问题,比如一个完整产品的某个模块处理数据的进度在产品升级后变得较之前缓慢,甚至在刷新数据方面完全失效,进而导.

【运用向】对java.util.concurrent.atomic包中,某个类问题

1 1011

java.util.concurrent.atomic.AtomicMarkableReference类介绍说能够几个对象同时变更,这个同时是原子的吧,那么如何用呢?这个和我原子更新N个对象的方式貌似.

无堵塞的并发编程

15 14016 22 3K
顺序编程非常普及,可以说是大多数程序员编程范式,只不过可能他们没有意识到,如今已经进入并发编程时代,顺序编程和并发编程是两种完全不同的编程思路,堵塞Block是顺序编程的家常便饭,常常隐含在顺序过程式.

求深入讲解一下Disruptor的处理方式

2 3466

有相关的内部分析或原理文章么?对通过计算方式去掉锁相当感兴趣,我也正在寻找相关文章中[该贴被admin于2012-02-07 06:28修改过].

SynchronousQueue 和 LinkedBlockingQueue比较

3810 2
java - Implementation of BlockingQueue: What are the differences between SynchronousQueue and Linked.

disruptor - 并发编程框架

22 29071 14 3K

disruptor - Concurrent Programming Framework 并发编程框架disruptor发布了Java的2.0版本(.Net版本见这里),disruptor是一个高性.

请各位 帮我解释下 为什么 synchronized没 ReentrantReadWriteLock 的性能好

5 2539

synchronized ------------------ public int getState() { return state; } public s.

线程池已死

1 1788

The ThreadPool is dead线程池不是真正死了,不用,而是被隐藏起来,替代其是并行任务库,简称TPL。文章介绍了一个并行框架 http://parallelpatterns.codep.

NIO其实没什么作用

8 4794 1

很简单 100个请求过来了,每个请求都会有三个事件 ,accept,read writem ,如果只有一个主线程轮训,每遍历到一个事件都得线性的去处理他,等处理完了再处理第二个时间,如果有个w.

请教比较复杂队列使用技巧

1 1042

简述一下场景是这样:我使用LinkedBlockingQueue队列把来自网关的数据保存,并用take()取出数据处理下发。LinkedBlockingQueue里面大致参数如下:手机号码,命令类型,.

双重检查模式(DCL)问题

5 1950

本来在上篇帖子里发了,不过没人回答,呵呵 做一个新的问题,问问大家怎么看。effective java中文版一书中,在165页里说:迟延初始化(lazy initialization)的双重检查模式.

多线程锁的问题

22 4022

需求:有两个方法:put()与get(),多个线程都会调用put和get,要求put与get同步,put自己也要同步问题:请问使用ReentrantReadWriteLock可以解决吗?.

如何高性能操作list

9 2691 1

现在有一个list,多个线程并发访问,有的线程add,有的线程get,请问有什么方法保证这个list数据同步及高性能我试过了,使用synchronized和ReentrantLock性能都不是很高.