2020年12月27日
摘要: 用法:swith(表达式){case 常量1:语句1;break; case 常量2:语句2;break; default:语句3;break;} break:结束循环 注意:1.表达式只能是四种类型byte,short,int,char; 2.break不能丢掉,丢掉程序会一直运行下去穿透效果; 阅读全文
posted @ 2020-12-27 23:26 吴。。。。。 阅读(157) 评论(0) 推荐(0) 编辑
摘要: sleep就是正在执行的线程主动让出cpu,cpu去执行其他线程,在sleep指定的时间过后,cpu才会回到这个线程上继续往下执行,如果当前线程进入了同步锁,sleep方法并不会释放锁,即使当前线程使用sleep方法让出了cpu,但其他被同步锁挡住了的线程也无法得到执行。wait是指在一个已经进入了 阅读全文
posted @ 2020-12-27 23:25 吴。。。。。 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 多线程有两种实现方法,分别是继承Thread类与实现Runnable接口 同步的实现方面有两种,分别是synchronized,wait与notify wait():使一个线程处于等待状态,并且释放所持有的对象的lock。 sleep():使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法 阅读全文
posted @ 2020-12-27 23:23 吴。。。。。 阅读(169) 评论(0) 推荐(0) 编辑