hasiki
hasiki
全部文章
多线程
Java基础(3)
JPA(1)
linux(2)
MongoDB(1)
MyBatis(2)
Spring(1)
SQL(1)
数据结构(2)
题解(1)
归档
标签
去牛客网
登录
/
注册
hasiki的博客
面对疾风咯,哈撒给
全部文章
/ 多线程
(共4篇)
线程池
前言 应用服务器,都需要处理从客户端发起的任务请求,这些任务往往具有高密度,短时间的特性,无论通过什么方式在服务器得到client 请求后,服务器就需要独立的处理这个客户请求。针对这个的问题,线程池提供了处理系统性能和大用户量请求之间的矛盾的方法,通过对多个任务重用已经存在的线程对象,降低了对线程对...
2020-02-27
1
918
原子变量以及CAS算法
引入 volatile关键字不能保证变量的原子性,什么意思呢?看以下例子: public class TestAtomic { public static void main(String[] args) { AtomicDemo atomicDemo = new Atomi...
2020-02-26
0
587
多线程基本概念
进程与线程 进程 进程(作为资源分配的单位):进程是指运行中的应用程序,每个进程都有自己独立的地址空间(内存空间),比如用户点击桌面的IE浏览器,就启动了一个进程,操作系统就会为该进程分配独立的地址空间。当用户再次点击左面的IE浏览器,又启动了一个进程,操作系统将为新的进程分配新的独立的地址空间。目...
2020-02-26
1
570
volatile关键字
什么是volatile关键字 volatile关键字的作用:保证了变量的可见性(visibility)。被volatile关键字修饰的变量,如果值发生了变更,其他线程立马可见,避免出现脏读的现象。例如以下程序: public class Test { public static void ...
2020-02-26
1
535