本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- johnsmith9th
- nychen2000
- ajinn
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- mwhgJava
- silverend
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
JAVA 模拟瞬间高并发
转载: http://blog.csdn.net/zhao9tian/article/details/40346899
前些日子接到了一个面试电话,面试内容我印象很深,如何模拟一个并发?当时我的回答虽然也可以算是正确的,但自己感觉缺乏实际可以操作的细节,只有一个大概的描述。
当时我的回答是:“线程全部在同一节点wait,然后在某个节点notifyAll。”
...
java线程池处理千万级数据(模拟)
最近有个需求要对亿万级数据进行数据修改。为节省时间 和 资源。使用了线程池处理。java线程池有4种,详情见http://luochengiteye.iteye.com/admin/blogs/2332886为了处理这亿万级数据,初步设计用伪代码实现。如有不足或者错误之处,还望各位大神不吝指点一二。思路:1、利用线程池设定30个线程2、利用分页处理,每次处理的数据不能重复、批量提交事物1、代码如下 ...
ThreadPoolExecutor使用介绍
一.简介
线程池类为java.util.concurrent.ThreadPoolExecutor
1.常用构造方法
ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,long keepAliveTime, TimeUnit unit, BlockingQueue< ...
Java多线程编程中Future模式的详解
Java多线程编程中,常用的多线程设计模式包括:Future模式、Master-Worker模式、Guarded Suspeionsion模式、不变模式和生产者-消费者模式等。这篇文章主要讲述Future模式。
一.Future模式核心思想
Future模式的核心在于:去除了主函数的等待时间,并使得原本需要等待的时间段可以用于处理其他业务逻辑(根据《Java程 ...
ExecutorService对象的shutdown()和shutdownNow()的区别
从上篇文章的实例中,我们用了ExecutorService的shutdown方法,但我们不难发现它还有shutdownNow方法,它们到底有什么区别呢?
这两个方法都可以关闭 ExecutorService,这将导致其拒绝新任务。shutdown() 方法在终止前允许执行以前提交的任务,而 shutdownNow() 方法阻止等待任务启动并试图停止当前正在执行的 ...
Callable与Future的介绍
Callable与 Future 两功能是Java在后续版本中为了适应多并法才加入的,Callable是类似于Runnable的接口,实现Callable接口的类和实现Runnable的类都是可 ...
线程のThread 和 Runnable区别总结
1:Thread不能实现线程之间变量资源共享,Runnable则可以
2:Thread是类(是类当然就是单继承),Runnable是接口(接口可以多实现)
Thread
//使用Thread实现线程不能实现资源共享
class MyThread extends Thread
{
private int ticket=5;
private Strin ...