摘要: package Runnable1;//观察测试线程的状态public class TestState{ public static void main(String[] args) throws InterruptedException { Thread thread=new Thread(()- 阅读全文
posted @ 2022-07-27 21:51 zjw_rp 阅读(129) 评论(0) 推荐(0)
摘要: join: 1. join合并线程,待此线程执行完成后,在执行其它线程,其它线程阻塞 2. 可以想象成插队 package Runnable1;//测试jion方法public class TestJoin implements Runnable{ @Override public void run 阅读全文
posted @ 2022-07-27 17:16 zjw_rp 阅读(16) 评论(0) 推荐(0)
摘要: 线程礼让: 1. 礼让线程,让当前正在执行的线程暂停,但不阻塞 2. 将线程从运行状态转为就绪状态 3. 让cpu重新调度,礼让不一定成功!看CPU的心情 package Runnable1;//测试礼让线程,礼让不一定成功,看cpu心情public class TestYield{ public 阅读全文
posted @ 2022-07-27 16:52 zjw_rp 阅读(30) 评论(0) 推荐(0)
摘要: 线程休眠: 1. slee(时间) 指向当前线程阻塞的毫秒数。 2. sleep存在异常interruptedException。 3. sleep时间达到后线程进入就绪状态。 4. sleep可以模拟网络延时,倒计时等。 5. sleep可以模拟网络延时,倒计时等。 import Runnable 阅读全文
posted @ 2022-07-27 16:34 zjw_rp 阅读(157) 评论(0) 推荐(0)
摘要: 线程停止 setPriority(int newPriority) (更改线程的优先级) static void sleep(long millis) (在指定的毫秒内让当前正在执行的线程体休眠) void join() (等待线程终止) static void yield() (暂停当前正在执行的 阅读全文
posted @ 2022-07-24 20:53 zjw_rp 阅读(27) 评论(0) 推荐(0)
摘要: 优先级与调度:1. java中线程是有优先级的。 2. Thread类有三个优先级的静态常量:Tread.MIN_PRIORITY(优先级最小) Tread.MAX_PRIORITY(优先级最高) NORM_PRIORITY(表示缺省优先级,默认值为5) 优先级的操作:1. 获得线程的优先级:int 阅读全文
posted @ 2022-07-24 20:50 zjw_rp 阅读(78) 评论(0) 推荐(0)
摘要: Lamda表达式 希腊字母表中排第十一位字母 避免匿名内部类定义过多 其实属于函数式编程概念 为什么要使用Lambda表达式:1.避免匿名内部类定义过多。 2.可以让你的代码看起来很简洁。 3.去掉一堆没有意义的代码,只留下核心的逻辑。 理解Functilonal lnterface(函数接口)是学 阅读全文
posted @ 2022-07-24 16:34 zjw_rp 阅读(30) 评论(0) 推荐(0)
摘要: 静态代理模式 package Runnable1;/*静态代理模式总结:真实对象和代理对象都要实现同一个接口代理对象要代理真实角色​好处:代理对象可以做很多真实对象做不了的事情 真实对象专注做自己的事情 */​public class StactcProxy{ public static void 阅读全文
posted @ 2022-07-24 15:34 zjw_rp 阅读(147) 评论(0) 推荐(0)
摘要: package Runnable1;//模拟龟兔赛跑public class Race implements Runnable{ //胜利者 private static String winner; @Override public void run() { for (int i = 0; i < 阅读全文
posted @ 2022-07-24 14:50 zjw_rp 阅读(28) 评论(0) 推荐(0)
摘要: 线程: 多线程:在操作系统每次分时给java程序一个时间片的cpu时间内,在若干个独立的可控制的线程之间切换 线程的创建: 两种创建线程的方法:1.实现Runable接口 2.继承Thread类 Thread类的构造方法:1.用Thread类或者子类创建线程对象,创建线程是通过调用Thread类的构 阅读全文
posted @ 2022-07-23 17:30 zjw_rp 阅读(60) 评论(0) 推荐(0)