09 2020 档案
摘要:1. 应用场景:生产者和消费者问题 假设仓库中只能存放一件产品 , 生产者将生产出来的产品放入仓库 , 消费者将仓库中产品取走消费 如果仓库中没有产品 , 则生产者将产品放入仓库 , 否则停止生产并等待 , 直到仓库中的产品被消费者取走为止 如果仓库中放有产品 , 则消费者可以将产品取走消费 , 否
阅读全文
摘要:线程同步问题 并发:同一个对象被多个线程同时操作 处理多线程问题时,常会遇到多个线程访问同一个对象的情况,并且其中的某些线程还需要对这个对象进行修改。这时就需要线程同步,以避免数据出错。 1.没有线程同步的例子 代码 package com.pbx.lesson02; /** * 模拟两个人同时从一
阅读全文
摘要:1.线程的五大状态 2.线程状态的变化过程 3. 相关方法 方法 说明 setPriority(int newPriority) 设置线程的优先级 static void sleep(long milllis) 线程休眠指定的时间(以毫秒为单位) void join() 等待该线程终止 static
阅读全文
摘要:1.直接继承Thread类 代码示例 package com.pbx.lesson01; /** * @author BruceXu * @date 2020/9/13 */ public class ThreadDemo01 extends Thread { public static void
阅读全文

浙公网安备 33010602011771号