摘要: 三大不安全案例及解决过程 一:买票案例 package com.xxgc.synchronize;​//不安全的买票//线程不安全,有负数的票或者拿到相同的票public class UnsafeBuyTicket { public static void main(String[] args) { 阅读全文
posted @ 2020-09-19 19:30 墨染念颖 阅读(223) 评论(0) 推荐(0)
摘要: 线程的优先级和守护线程 线程优先级 关于线程的优先级问题,线程的优先级分为1-10,优先级越高,数量越大,当然了,java默认的优先级是5. 我们可以通过getPriority()方法去得到它的默认值,我们还可以通过setPriority()方法去改变它的默认值. 如果线程的优先级小于1或者大于10 阅读全文
posted @ 2020-09-19 17:05 墨染念颖 阅读(297) 评论(0) 推荐(0)
摘要: 线程的五大状态和方法(加代码解析) 线程停止stop 1.建议线程正常停止 >利用次数,不建议死循环 2.建议使用标志位 >设置一个标志位 3.不要使用stop或者destroy等过时或者JDK不建议使用的方法 package com.xxgc.state;​//测试stop//1.建议线程正常停止 阅读全文
posted @ 2020-09-19 16:28 墨染念颖 阅读(198) 评论(0) 推荐(0)
摘要: Lambda表达式 “λ”是希腊字母的第11个,英文名叫lambda。 lambda可以用来简化线程,它是JDK8的新特性。 一、lambda是对线程的简化,那么我们先来看看,在没有lambda之前,要如何简化线程,进而一步步的推导出lambda表达式 1.直接实现类调用 package com.x 阅读全文
posted @ 2020-09-19 01:50 墨染念颖 阅读(193) 评论(0) 推荐(0)