摘要: 1.线程礼让 礼让线程,让当前正在执行线程暂停 不是阻塞线程,而是将线程从运行状态转入就绪状态 让cpu调度器重新调度 例: 例 2.线程合并 join合并线程,待此线程执行完成后,再执行其他线程,其他线程阻塞 例: 例: 3.线程的状态 4.线程优先级 Java提供一个线程调度器来监控程序中启动后 阅读全文
posted @ 2020-07-16 21:19 CKuan 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 1.线程状态 新生状态->就绪状态->运行状态->死亡状态 注: 1.线程死亡后不能重新开启 2.线程阻塞后进入就绪状态 注: 1.每个线程new一个对象后,都有自己的工作空间,一个工作空间匹配一个线程 2.进入就绪状态的四种方法:start方法,阻塞接触,yield方法,jvm将cpu从本地线程切 阅读全文
posted @ 2020-07-16 19:57 CKuan 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1.简化线程 线程体只调用一次的时候,可以简化线程 使用:匿名内部类或静态内部类或局部内部类 例: JDK8使用了lamba表达式来进行简化线程 例: 注:接口里只能由一个方法 2.lambda表达式的使用 1.无参无返回值 2.无参有返回值 3.有返回值有参数 3.lambda在线程中应用 lam 阅读全文
posted @ 2020-07-16 12:27 CKuan 阅读(187) 评论(0) 推荐(0) 编辑