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