本月博客排行
-
第1名
Xeden -
第2名
fantaxy025025 -
第3名
bosschen - paulwong
- johnsmith9th
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - gengyun12
- wy_19921005
- vipbooks
- e_e
- benladeng5225
- wallimn
- ranbuijj
- javashop
- jickcai
- fantaxy025025
- zw7534313
- qepwqnp
- robotmen
- 解宜然
- ssydxa219
- sam123456gz
- zysnba
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- wiseboyloves
- jh108020
- xyuma
- ganxueyun
- wangchen.ily
- xiangjie88
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- nychen2000
- zxq_2017
- lzyfn123
- wjianwei666
- forestqqqq
- ajinn
- siemens800
- hanbaohong
- 狂盗一枝梅
- java-007
- zhanjia
- 喧嚣求静
- Xeden
最新文章列表
CountDownLatch
CountDownLatch是在java1.5被引入的,存在于java.util.concurrent包下。
作用:CountDownLatch这个类能够使一个线程等待其他线程完成各自的工作后再执行。例如,应用程序的主线程希望在负责启动框架服务的线程已经启动所有的框架服务之后再执行。
实现方式:CountDownLatch是通过一个计数器来实现的,计数器的初始值为线程的数量。每当一个线 ...
JavaScript之ECMAScript6新特性之_02_线程异步阻塞: Promise, Async / await
刚出来不久的 ES8 包含了 async 函数,它的出现,终于让 JavaScript 对于异步操作有了终极解决方案:No more callback hell,不用回调函数来保持异步执行操作的按顺序执行。
问题背景:
比如我们需要按顺序获取:产品数据=>用户数据=>评论数据
传统的写法,无需解释
// 获取产品数据
ajax('products.json', (produ ...
C#的async和await 用法
C# 5.0中引入了async 和 await。这两个关键字可以让你更方便的写出异步代码。
public class MyClass
{
public MyClass()
{
DisplayValue(); //这里不会阻塞
System.Diagnostics.Debug.WriteLine("MyClass() End.");
}
publ ...
【转】Java并发编程J.U.C之Condition
转载自http://www.goldendoc.org/2011/06/juc_condition/
在上一篇中,我们了解了下锁的获取与释放的过程,这个过程主要通过在A.Q.S中维持一个等待队列来实现,其中我们也提到了,在A.Q.S中除了一个等待队列之外,还有一个Condition队列,在了解Condition队列之前,先来看一下Condition是 ...