Java之多线程
Lee_cg
与众人说
展开
-
Java 之多线程
Java 多线程进程:概述:也就是只正在运行的程序,cup资源分配的独立单位;只是为了获得资源;优点:提高cpu的使用率;这一点很多人不容理解:假如你现在是一个单核计算机,你开了好几个视频窗口在看视频(打开腾讯看NBA,同时打开了优酷在看电影而且同时有使用爱奇艺看电视剧,哈哈,夸张了哈),你同时将他们窗口缩小放在放在桌面上,想看哪个就看哪个,此时你可能会感觉他们是同一时间在共同运行着,这其...原创 2020-02-02 21:05:43 · 191 阅读 · 0 评论 -
同步中的死锁问题
同步中的死锁问题什么是死锁呢?有两个或两个以上的线程为了争夺资源而产生等待的现象,具体怎么理解呢,我用一段代码给大家解释下。public class Test01 { public static void main(String[] args) { Tool t=new Tool(); Thread t1=new Thread(t); Thread t2=...原创 2019-10-27 17:39:20 · 257 阅读 · 0 评论 -
多线程安全,为什么会发生?
多线程安全问题以单核cup来说,cup在每一个时刻它只能处理一件事情,所以每一时刻也 就只能有一个线程在执行,那为什么会发生多线程的安全问题呢?首先,我们要知道,不是多 线程就会产生不安全问题,而是它要具备一定的前提条件,前提条件满足这三条:是否有多线程环境;是否有共享数据;是有存在多条语句操作这个共享数据;当这三个条件同时存在的时候,猜可能发生多...原创 2019-10-27 16:37:54 · 616 阅读 · 0 评论