1. 使用注意事项 wait/notify(All)可用于线程间(线程数量>3)通信 永远在synchronized方法或对象里使用wait/notify(All),不然JVM报java.lang.IllegalM...
什么是MQ MQ全称是Message Queue,即消息对列!消息队列是典型的:生产者、消费者模型。生产者不断向消息队列中生产消息,消费者不断的从...
New Game Plus! https://codeforces.com/contest/1415/problem/E 感觉比D题要更简单 题面翻译 【题目大意】 你有 n n n 个数 c 1 ⋯ n c_{1 \\cdots n} c1⋯...
目录 1、整体结构 2、pom引入 3、配置文件 4、代码 公共类 controller类 JSON转换类 监听-接收发送消息类 1、整体结构 2、pom引入 <...
线程使用上可能的问题 我们一般通过new Thread().start();来创建和运行一个线程,如果在业务过程中有大量场景需要使用多线程来并发,那么就会有...
事务 事务的基本理解是,多个操作同时成功或者同时失败。 redis中单独执行命令是能够保证原子性的,但是redis中的事务不保证原子性 redis中事...
前文说到InputReader调用mQueuedListener->flush()会去换下InputDispatcher的Looper然后处理输入事件。 frameworks\\native\\services\\inputflinger\\In...
目录标题 引言:QQueue的重要性与简介 QQueue的常用接口 QQueue 的使用场景 迭代器:遍历QQueue中的元素(Iterators: Traversing Eleme...