
JAVA
xiao1xuan2
这个作者很懒,什么都没留下…
展开
-
Java关键字Synchronized理解
Synchronized是Java中解决并发问题的一种最常用的方法。Java中每一个对象都可以作为锁,这是synchronized实现同步的基础。 Synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种: 1)修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象; 2)修饰一个方法,被修饰的方法称为同步方...原创 2019-04-22 18:05:22 · 194 阅读 · 0 评论 -
java线程基础知识
1.CPU核心数和系统线程数的关系 核心数:线程数 = 1 :1;因特尔提出超线程的概念 1 :2 CPU通过时间片轮转的调度方式来执行各个线程;线程之间的上下文切换一般会花费5k-2w个时钟周期; 2.进程和线程的区别 进程:进程是系统分配资源的最小单位,进程内部有多个线程,多个线程会共享进程资源 线程:CPU调度的最小单位,线程本身不拥有资源,从进程获取 3.并行和并发的区别 并行表示...原创 2019-04-20 12:45:15 · 138 阅读 · 0 评论