摘要: 线程一生的状态 线程停止 建议线程正常停止-->利用次数,不建议死循环 建议使用标志位--> 设置一个标志位 不使用stop和destory等过时或者JDK不建议使用的方法 package com.Luoking.Thread; public class deadThread implements 阅读全文
posted @ 2022-04-27 22:40 小罗要有出息 阅读(4) 评论(0) 推荐(0) 编辑
摘要: lamda表达式 避免匿名内部类定义过多 其实质属于函数式编程 (params 参数) -> express(表达式) (params 参数) -> statement(语句) (params 参数) -> {statements} 例如: new Thread(() -> System.out.p 阅读全文
posted @ 2022-04-27 18:25 小罗要有出息 阅读(20) 评论(0) 推荐(0) 编辑
摘要: package com.Luoking.Thread; public class Race implements Runnable { //定义胜利者 private static String winner; @Override public void run() { for (int i = 0 阅读全文
posted @ 2022-04-27 16:47 小罗要有出息 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 继承Thread(不推荐使用,具有单继承局限性) public class StartThread extends Thread{ //线程入口点 @Override public void run() { for (int i = 0; i < 1000; i++) { System.out.pr 阅读全文
posted @ 2022-04-27 16:17 小罗要有出息 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 并行:同一时刻,做着多个事 例如:早上8:30时,有的同学在上厕所,有的人在吃饭,有的人洗漱。这就是并行(把人表示CPU,那就是多个CPU同一时间做着不同的事) 并发:在一个时间段中,依次做着多个事 例如:我在8:00到8:30这个时间段,我依次做了,起床,穿衣服,洗漱,去食堂,吃饭。(一个CPU, 阅读全文
posted @ 2022-04-27 16:11 小罗要有出息 阅读(13) 评论(0) 推荐(0) 编辑