
高并发
坚持是一种修行
如果你已经看到黑暗中的一点光亮,那就不要犹豫
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
并发编程——并发编程基础V1.0
1.多线程发展历史 最早的计算机是为了解决复杂的数学计算问题,有点类似今天的计算器,早期的计算器只能接收特定的指令,比如用户输入一个指令,计算机就回去执行响应的操作,当用户在输入数据的时候计算机会处于一个非工作的状态,不会存储指令,很多情况下计算机都会处于一个等待状态,不能充分利用计算机本身的资源。 解决这个问题需要把一系列需要执行的操作写下来一次性交给计算机去处理,计算机去读取相应的指令去做...原创 2019-05-15 15:54:50 · 300 阅读 · 0 评论 -
并发编程——并发编程基础【JMM-同步八种操作】V1.1
Java 内存模型-同步八种操作 (1)lock(锁定):作用于 主内存的变量,把一个变量标记为一条线程独占状态 (2)unlock(解锁):作用于 主内存的变量,把一个处于锁定状态的变量释放出来,释放后的变量才可以被其他线程锁定 (3)read(读取):作用于 主内存的变量,把一个变量值从主内存传输到线程的 工作内存中,以便随后的load动作使用 (4)load(载入):作用于 工作内存...原创 2019-06-04 15:27:33 · 710 阅读 · 0 评论