
多线程
zmx8023zmj
加油
展开
-
线程死锁
死锁是有几率的,下面写一个出现死锁概率比较大的例子。开发过程中要避免死锁现象的发生假设有两把锁package com.commons.commons.deadlock;/** * @Author zhaomengxia * @create 2019/10/15 10:42 */public class Lock { static Object lock1=new Ob...原创 2019-10-15 10:59:00 · 104 阅读 · 0 评论 -
守护线程
主线程结束,该线程便随着结束场景:模拟下载电影package com.commons.commons.testthread;/** * @Author zhaomengxia * @create 2019/10/15 9:57 */public class ThreadDemo extends Thread{ private String name; ...原创 2019-10-15 10:32:28 · 162 阅读 · 0 评论 -
加入线程
其他线程要等待这个调用join()方法的线程死亡即终止,才可抢占cpu。场景:模拟下载电影package com.commons.commons.testthread;/** * @Author zhaomengxia * @create 2019/10/15 9:57 */public class ThreadDemo extends Thread{ pri...原创 2019-10-15 10:14:06 · 151 阅读 · 0 评论 -
线程的优先级
场景:模拟下载电影package com.commons.commons.testthread;/** * @Author zhaomengxia * @create 2019/10/15 9:57 */public class ThreadDemo extends Thread{ private String name; public ThreadDe...原创 2019-10-15 09:51:16 · 160 阅读 · 0 评论 -
线程间的通信
第一种方法,继承Thread类模拟篮子的类package com.commons.commons.backetrunnable;/** * @Author zhaomengxia * @create 2019/10/14 16:09 */public class Basket { private boolean isEmpty; public boolea...原创 2019-10-15 09:37:42 · 89 阅读 · 0 评论 -
线程并发及线程并发问题的解决
火车站多个窗口同时售票,假设总共500张票,四个窗口同时卖。1.创建一个继承Thread类的子类package com.commons.commons.taskthread;/** * @Author zhaomengxia * @create 2019/10/12 16:56 */public class SaleTicketThread extends Thread {...原创 2019-10-12 17:36:49 · 241 阅读 · 0 评论 -
多线程,实现Runnable类,必须重写run方法及解决线程并发问题
具体实现例子测试结果如下图场景:模拟卖票,假设有200张票,四个窗口同时售票。package com.commons.commons.taskthread;/** * @Author zhaomengxia * @create 2019/10/12 17:39 */public class SaleTicketRunnable implements Runna...原创 2019-10-12 16:24:46 · 3160 阅读 · 0 评论 -
多线程的实现方式 继承Thread类,并重写run方法
具体实现过程,例子如下图测试 结果如下图线程并发问题及其解决方法https://blog.youkuaiyun.com/zhaomengxia123/article/details/102524528原创 2019-10-12 16:10:38 · 1767 阅读 · 0 评论 -
多线程
1.什么是进程?电脑 任务管理器同时按下Ctrl,Alt和delete三键,点开任务管理器。我们会看到其中有个进程我们可以结合电脑中的任务管理器的信息变化,来理解进程进程即正在执行的程序,比如谷歌浏览器它是一个进程,但是我们会看到如下图这里就引出了线程,下图中红框中的就是一个个线程2.什么是线程?线程是进程的基本单位,一个进程中可以同时存在多个线程。将线程想...原创 2019-09-25 15:16:48 · 183 阅读 · 0 评论