Java并发编程
沉奋成血
这个作者很懒,什么都没留下…
展开
-
Java并发编程基础
###1.什么是线程和进程? 1.进程就是程序的一次执行过程,是动态的,是系统运行程序的基本单位。系统运行一个程序即是进程从创建到运行再到销毁的过程。 2.一个进程有多个线程,线程是比进程还小的执行单位,因此线程又称为轻量级进程。线程共享进程的堆和方法区,但是有自己独有的虚拟机栈和程序计数器以及本地方法栈。###2.请简要描述线程与进程的关系,区别及优缺点? 1.线程是比进程更...原创 2019-06-20 20:38:35 · 116 阅读 · 0 评论 -
Java并发编程进阶上
###1.synchronized 关键字 1.synchronized关键字解决的是多个线程之间访问资源的同步性,synchronized关键字可以保证被它修饰的方法或者代码块在任意时刻只能有一个线程在执行。###2.synchronized关键字的使用方式? 1.修饰实例方法:作用于当前对象实例加锁,进入同步代码前要获得当前对象实例的锁; 2.修饰静态方法:就是给当前类加锁...原创 2019-06-20 20:43:58 · 162 阅读 · 0 评论