随笔分类 -  JAVA线程

线程之间的通信
摘要:——通信例子—— 使用两个线程打印1-100,两个线程之间交替打印 ——wait()—— 一旦采用此方法,当前线程进入阻塞状态,并释放同步监视器 ——notify()—— 用此方法,将唤醒被wait的一个线程,如果有多个,那么将唤醒优先级高的那个线程 ——notifyAll()—— 唤醒所有被wai 阅读全文

posted @ 2021-07-10 10:26 倾城烟雨楼 阅读(143) 评论(0) 推荐(0)

线程安全
摘要:4——同步代码块—— synchronized(同步监视器(俗称:锁。任何一个类的对象都可以作为锁。但多个线程必须共用同一把锁){ 需要同步的代码(操作共享数据的代码【多个线程共同操作的变量,如买票时的票的数量】) }————效率比较低 !!!!!!!在继承Thread时慎用this当作锁 5——同 阅读全文

posted @ 2021-07-10 10:12 倾城烟雨楼 阅读(39) 评论(0) 推荐(0)

线程
摘要:1——启动线程—— 线程名.start(); 2——线程优先级—— 线程名.setPriority(int newPriority); 设置线程优先级,上限值为10,下限为1。 线程优先级越高,越容易抢占到cpu,越有可能被先执行 3——实现Runnable接口的好处—— 因为Java支持单继承,多 阅读全文

posted @ 2021-07-03 21:54 倾城烟雨楼 阅读(46) 评论(0) 推荐(0)

导航