![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
头发还长的程序员
这个作者很懒,什么都没留下…
展开
-
多线程(二)线程安全
什么是线程安全问题?当多个线程同时对一个全局变量做写操作时,可能线程之间会互相影响,导致数据有问题。这种现象就叫做线程安全问题。解决办法思路是不要让多个线程对同一个全局变量做写的操作。为此可以使用同步synchronized或锁(lock)。原理是线程需要拿到锁才能执行,执行完后会释放锁,然后另一个线程拿到锁,开始执行。多个线程依次执行,即同步,线程之间互不干扰。缺点是多...原创 2019-11-09 10:28:02 · 118 阅读 · 0 评论 -
多线程(一)基本概念
同步与异步同步就是代码从上往下执行。异步就是代码有多条执行路径。进程与线程进程就是正在运行的程序,是线程的集合。一个进程一定有一个线程,即主线程。线程就是正在独立运行的一条执行路径,多条线程之间互不影响。守护线程java分为两种线程:用户线程与守护线程。它们最主要的区别在于,当主线程停止时,用户线程不会停止,而守护线程会停止。只要当前JVM实例中尚存...原创 2019-11-08 15:54:41 · 84 阅读 · 0 评论