线程相关
文章平均质量分 91
DGdx_
在大数据路上彳亍。
展开
-
CAS原理分析
在JDK5之前Java语言靠的是synchronized关键字保证同步的,这会导致有锁。锁机制又存在以下问题:(1)在多线程竞争下,加锁、释放锁会导致比较多的上下文切换和调度延时,引起性能问题。(2)一个线程持有锁会导致其他需要此锁的线程挂起。(3)如果一个优先级高的线程等待一个优先级低的线程释放锁会导致优先级倒置,引起性能风险。volatile是不错的机制,但是volatil...原创 2018-08-02 14:43:27 · 323 阅读 · 0 评论 -
进程、线程、多线程
一、基本概念1、进程(process)狭义定义:进程就是一段程序的执行过程。广义定义:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。简单的来讲进程的概念主要有两点: (1)进程是一个实体,每一个进程都有它自己的地址空间,一般情况下,包括文本区域(text...原创 2018-08-02 19:20:21 · 538 阅读 · 4 评论