摘要:
【1】同优先级别的线程,采取的策略就是先到先服务,使用时间片策略 【2】如果优先级别高,被cpu调度的概率就高 【3】级别1-10 默认的级别为5 【4】代码 package com.msb.test05; /** * @author : liu * 日期:14:36:45 * 描述:Intelli 阅读全文
posted @ 2022-11-19 14:57
爱的加勒比
阅读(124)
评论(0)
推荐(0)
摘要:
(1)start():启动当前线程,表面上调用start方法,实际在调用线程里面run方法 (2)run():线程类、继承Thread类或者实现Runnable接口的时候,都要重新实现这个run方法,run方法里面是线程要执行的内容 (3)currentThread:Thread类中一个静态方法:获 阅读全文
posted @ 2022-11-19 13:55
爱的加勒比
阅读(24)
评论(0)
推荐(0)
摘要:
【1】线程声明周期:线程开始 》线程消亡 【2】线程经历那些阶段: 阅读全文
posted @ 2022-11-19 13:45
爱的加勒比
阅读(21)
评论(0)
推荐(0)
摘要:
对比第一种和第二种创建线程的方式,无论第一种继承Thread类的方式还是第二种实现Runnable接口的方式,都需要一个run方法, 但是这个run方法有不足: (1)没有返回值 (2)不能抛出异常 基于上面的两个不足,在JDK1.5以后出现了第三种创建线程的方式:实现Callable接口: 实现C 阅读全文
posted @ 2022-11-19 11:30
爱的加勒比
阅读(66)
评论(0)
推荐(0)
摘要:
【代码】 package com.msb.test03; import sun.security.krb5.internal.Ticket; /** * @author : liu * 日期:10:38:04 * 描述:IntelliJ IDEA * 版本:1.0 */ public class B 阅读全文
posted @ 2022-11-19 10:58
爱的加勒比
阅读(26)
评论(0)
推荐(0)
摘要:
package com.msb.test02; /** * @author : liu * 日期:10:27:43 * 描述:TestThread实现了这个接口,才会变成一个线程类 * 版本:1.0 */ public class TestThread implements Runnable{ @O 阅读全文
posted @ 2022-11-19 10:36
爱的加勒比
阅读(20)
评论(0)
推荐(0)
摘要:
【原理】 package com.msb.test01; /** * @author : liu * 日期:08:35:19 * 描述:IntelliJ IDEA * 版本:1.0 */ public class BuyTicketThread extends Thread{ public BuyT 阅读全文
posted @ 2022-11-19 08:57
爱的加勒比
阅读(30)
评论(0)
推荐(0)
摘要:
【1】setName,getName方法来进行设置读取 package com.msb.test; /** * @author : liu * 日期:11:19:06 * 线程类:TestThread 不是说你的名字中带线程单词你就具备多线程能力了(争抢资源) * 现在想要具备这个能力,继承一个类: 阅读全文
posted @ 2022-11-19 08:25
爱的加勒比
阅读(20)
评论(0)
推荐(0)
摘要:
【1】在学习多线程一章之前,以前的代码是单线程的吗?不是,以前也是有三个县城同时执行的。 【2】现在自己想制造多线程 》创建线程?? 先有线程类 》再有线程对象 package com.msb.test; /** * @author : liu * 日期:11:19:06 * 线程类:TestThr 阅读全文
posted @ 2022-11-18 16:03
爱的加勒比
阅读(44)
评论(0)
推荐(0)
摘要:
【1】对象流 ObjectOutputStream ObjectInputStream 用于存储和读取基本数据类型或对象的处理流 他的强大之处就是可以把java中的对象写入到数据流中,也能把对象从数据源中还原回来 【2】序列化和反序列化 ObjectOutputStream类:把内存中的java对象 阅读全文
posted @ 2022-11-18 09:30
爱的加勒比
阅读(139)
评论(0)
推荐(0)
浙公网安备 33010602011771号