上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 61 下一页
摘要: 文章目录 一、涉及方法:二、问题一:代码实现: 三、问题二:生产者/消费者问题四、总结 一、涉及方法: wait():一旦执行此方法,当前线程就进入阻塞状态,并释放同步监视器。notify():一旦执行此方法,就会唤醒被wait的一个线程。如果有多个线程被wait,就唤醒优先级高的那个。notify 阅读全文
posted @ 2021-04-22 20:46 别团等shy哥发育 阅读(19) 评论(0) 推荐(0)
摘要: 1、问题描述 有两个储户分别向同一个账户存3000元,每次存1000,存3次。每次存完打印账户余额。 问题:该程序是否有安全问题,如果有,如何解决? 提示: 1,明确哪些代码是多线程运行代码,须写入run()方法 2,明确什么是共享数据。 3,明确多线程运行代码中哪些语句是操作共享数据的。 2、分析 阅读全文
posted @ 2021-04-22 19:01 别团等shy哥发育 阅读(27) 评论(0) 推荐(0)
摘要: 文章目录 1、Lock锁2、Lock锁解决线程安全问题3、总结3.1、synchronized 与 Lock的异同? 1、Lock锁 java.util.concurrent.locks.Lock接口是控制多个线程对共享资源进行访问的 工具。锁提供了对共享资源的独占访问,每次只能有一个线程对Lock 阅读全文
posted @ 2021-04-22 18:14 别团等shy哥发育 阅读(23) 评论(0) 推荐(0)
摘要: java同步机制解决多线程安全问题 一、问题描述二、解决方式2.1、同步代码块2.1.1、使用同步代码块解决实现Runnable接口的线程安全问题2.1.2、使用同步代码块解决继承Thread类的线程安全问题 2.2、同步方法2.2.1、使用同步方法解决实现Runnable接口的线程安全问题2.2. 阅读全文
posted @ 2021-04-22 00:08 别团等shy哥发育 阅读(20) 评论(0) 推荐(0)
摘要: 文章目录 一、线程概念二、并行与并发三、创建线程1、继承Thread类2、实现Runnable接口 四、Thread中的常用方法:五、线程的优先级六、JDK5新增的创建线程方式:1、实现Callable接口2、使用线程池 一、线程概念 程序(program)是为完成特定任务、用某种语言编写的一组指令 阅读全文
posted @ 2021-04-21 21:37 别团等shy哥发育 阅读(17) 评论(0) 推荐(0)
摘要: 1、修改行的背景色 伪代码 rowStyle:function(row,index){ var classes = ['active', 'success', 'info', 'warning', 'danger']; if (这里写你自己的业务判断逻辑){ return{ //在本例也根据需求改动 阅读全文
posted @ 2021-04-20 23:47 别团等shy哥发育 阅读(158) 评论(0) 推荐(0)
摘要: 文章目录 1、实体类2、实例 1、实体类 交易员类 //交易员类 public class Trader { private String name; private String city; public Trader() { } public Trader(String name, String 阅读全文
posted @ 2021-04-20 20:52 别团等shy哥发育 阅读(16) 评论(0) 推荐(0)
摘要: 并行流与串行流 1、概述2、实例 1、概述 并行流就是把一个内容分成多个数据块,并用不同的线程分 别处理每个数据块的流。 Java 8 中将并行进行了优化,我们可以很容易的对数据进行并 行操作。Stream API 可以声明性地通过 parallel() 与 sequential() 在并行流与顺序 阅读全文
posted @ 2021-04-20 20:09 别团等shy哥发育 阅读(43) 评论(0) 推荐(0)
摘要: java8新特性--Stream API 一、StreamAPI概述二、创建Stream1、获取流的方法2、由数组创建流:3、由值创建流4、由函数创建流:创建无限流 三、Stream的中间操作1、映射:2、排序1、自然排序2、定制排序: 3、筛选与切片 四、Stream的终止操作1、查找与匹配2、规 阅读全文
posted @ 2021-04-19 22:15 别团等shy哥发育 阅读(47) 评论(0) 推荐(0)
摘要: 1、dataZoom配置 dataZoom: [{ //默认控制x轴 type:'slider',//图标下方的伸缩条 show:true,//是否显示 xAxisIndex:[0], //控制x轴,数组可以同时控制多个轴 realtime:true, start:0, //伸缩条开始位置 end: 阅读全文
posted @ 2021-04-17 23:37 别团等shy哥发育 阅读(281) 评论(0) 推荐(0)
上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 61 下一页