码迷,mamicode.com
首页 >  
搜索关键字:race condition    ( 2350个结果
建造者模式(Builder)——从组装电脑开始
建造者模式(Builder)——从组装电脑开始 建造者模式概括起来就是将不同独立的组件按照一定的条件组合起来构成一个相对业务完整的对象。调用者无需知道构造的过程。 我们从组装电脑开始 让我们从买组装电脑开始吧。 首先要买一个电脑,一般都有两个选择 —— 品牌电脑和组装电脑,一般人为了省事和放心都会选 ...
分类:其他好文   时间:2020-01-06 09:49:43    阅读次数:283
如何基于aqs实现一个锁
AQS是java中并发的半壁江山,什么ReetrantLock、Condition、ReetrantReadWriteLock等,都是基于AQS实现。 一、AQS使用方式以及设计模式 AQS使用了模板模式,所谓的模板模式,通过一个例子来看 以设计房子为例 1、模板抽象类:HouseTemplate ...
分类:其他好文   时间:2020-01-05 19:04:09    阅读次数:96
kubeadm join 超时 uploading crisocket: timed out waiting for the condition
swapoff -a # will turn off the swap kubeadm reset systemctl daemon-reload systemctl restart kubelet iptables -F && iptables -t nat -F && iptables -t m ...
分类:其他好文   时间:2020-01-03 19:50:09    阅读次数:100
SpringBoot系列之自定义starter实践教程
SpringBoot系列之自定义starter实践教程 Springboot是有提供了很多starter的,starter翻译过来可以理解为场景启动器,所谓场景启动器配置了自动配置等等对应业务模块的一个工程,有需要时候直接引入项目就可以,比如需要使用rabbitMQ,直接引入spring boot ...
分类:编程语言   时间:2020-01-02 22:07:44    阅读次数:76
C++11 —— 使用 thread 实现线程池
1. 引言 在新的 C++11 标准中,引入并发编程的一些基础组件: 线程(thread) 、 互斥锁(mutex) 、 条件变量(condition_variable) 等,凭借这些,就足够我设计一个平台无关的 线程池 组件了。下面就详细介绍一下这个线程池组件。 2. 结构设计图 需要特别说明的是 ...
分类:编程语言   时间:2020-01-01 23:31:48    阅读次数:77
列表生成式中的 if else
列表推导式总共有两种形式: ① [x for x in data if condition] # 此处if主要起条件判断作用,data数据中只有满足if条件的才会被留下,最后统一生成为一个数据列表 ② [exp1 if condition else exp2 for x in data] # 此处i ...
分类:其他好文   时间:2019-12-31 23:40:53    阅读次数:89
nginx通过自定义header对象来转发
原文链接:https://www.cnblogs.com/xiao987334176/p/11263649.html 一,自定义的header头部 因为需要上线灰度发布,只要nginx接收到头部为: x_app:123456 就会跳转到另外一个url,比如: 1.0.0.10:8080 通过配置ng ...
分类:其他好文   时间:2019-12-30 17:18:46    阅读次数:113
获取requestmapping所有的url
/** * 测试接口 * @return */ @RequestMapping(value = "v1/getAllUrl") @ResponseBody public String getAllUrl() { RequestMappingHandlerMapping mapping = appli ...
分类:移动开发   时间:2019-12-27 11:41:41    阅读次数:132
线程间通信 Object/wait(),notify() 和 Lock/Condition/await(),signal()
基本前提知识: 一:Object/wait(), notify(), notifyAll() 1:wait() 方法暂停当前线程,并立即释放对象锁; 2:notify()/notifyAll() 方法唤醒其他等待该对象锁的线程,并在执行完同步代码块中的后续步骤后,释放对象锁 3:notify()和n ...
分类:编程语言   时间:2019-12-26 19:42:40    阅读次数:94
面试题:线程A打印1-10数字,打印到第5个数字时,通知线程B
此题考查的是线程间的通信方式。 可以利用park/unpark实现 可以利用volatile关键字实现 可以利用synchronized结合wait notify实现 可以利用JUC中的CountDownLatch实现 可以利用Condition中的await signal 实现 代码示例 利用Pa ...
分类:编程语言   时间:2019-12-24 23:40:45    阅读次数:156
2350条   上一页 1 ... 27 28 29 30 31 ... 235 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!