51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#JUC
深入理解JUC:第六章:Semaphore信号灯
理论:Semaphore是synchronized的加强版,作用是控制线程的并发数量多个线程抢多个资源,下面案例是有六台车抢三个停车位使用Semaphore的代码:publicclassDemo{publicstaticvoidmain(String[]args)throwsException{//模拟三个停车位Sem...
代码星球
·
2020-09-09
深入
理解
JUC
第六
Semaphore
深入理解JUC:第五章:CyclicBarrier循环栅栏
理论:它的作用就是会让所有线程都等待完成后才会继续下一步行动。举个例子,就像生活中我们会约朋友们到某个餐厅一起吃饭,有些朋友可能会早到,有些朋友可能会晚到,但是这个餐厅规定必须等到所有人到齐之后才会让我们进去。这里的朋友们就是各个线程,餐厅就是CyclicBarrier。未使用循环栅栏的代码:publicclassDe...
代码星球
·
2020-09-09
深入
理解
JUC
第五
CyclicBarrier
深入理解JUC:第四章:CountDownLatch倒计时器
理论:CountDownLatch是一个非常实用的多线程控制工具类。常用的就下面几个方法:CountDownLatch(intcount)//实例化一个倒计数器,count指定计数个数countDown()//计数减一await()//等待,当计数减到0时,所有线程并行执行未使用CountDownLatch的代码:pu...
代码星球
·
2020-09-09
深入
理解
JUC
第四章
CountDownLatch
深入理解JUC:第一章:volatile的三大特性
JUC是什么?是java.util.concurrent并发包什么是并发?什么是并行?并发:多个线程访问同一个资源。像秒杀一样。并行:就是你泡方便面,你一边烧热水,一边拆调料包。各种事情同时进行。volatile是什么?是java虚拟机提供的轻量级同步机制volatile的三大特性?保证可见性(遵守JMM的可见性)不保...
代码星球
·
2020-09-09
深入
理解
JUC
第一章
volatile
深入理解JUC:第二章:CAS:CompareAndSwap底层原理
CAS是什么?CAS是CompareAndSwap的缩写,作用是比较与交换。线程对变量的读取赋值等操作,要先将变量从主内存拷贝自己线程的工作内存空间,在工作内存中进行操作,操作完成后再将变量写回主内存packagecom.javaliao.backstage;importjava.util.concurrent.ato...
代码星球
·
2020-09-09
深入
理解
JUC
第二章
CAS
技术汇总:第二章:JUC
JUC是什么?java.util.concurrent在并发编程中使用的工具类进程/线程回顾进程/线程是什么?进程:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。 线程:通常在一个进程中可以包含若...
代码星球
·
2020-09-09
技术
汇总
第二章
JUC
JUC 之 ThreadPoolExecutor 的一些研究
ThreadPoolExecutor概述:=====================================================================构造函数:4个构造函数,其实最终都是调用了这个:/***Createsanew{@codeThreadPoolExecutor}...
代码星球
·
2020-04-06
JUC
ThreadPoolExecutor
一些
研究
Juce-强大的开源类库
介绍Juce是一个完全围绕C++语言的类库,用来开发跨平台的应用程序。完整的用doxgen生成的html形式的API手册可以在这里下到。或者可以从下载页面下载预编译的windows帮助文件。 想获取更多的帮助或信息,请访问JUCE的网站。 许可Juce发布遵循GnuPublicLicense约定,该...
代码星球
·
2020-04-02
Juce-
大的
开源
类库
Juce之旅-第一个例子(图形窗口)
以这么说现在的人越来越妖精了,本来软件吗,要的是简单稳定实用,但是看现在的趋势是越来越多人注重界面的美化和和效果。比如IM类软件,QQ,飞信还有土的掉渣的MSN等,前两天看了一下YahooUI,觉得不错,ICQ的界面也可以。Windows上界面技术基本都是DirectUI或者近似于DirectUI,而迅雷7使用了WPF...
代码星球
·
2020-04-02
Juce
之旅
第一个
例子
图形
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他