标签: concurrency
-
Java并发核心浅谈二
Lock主要是自定义一个 counter,从而利用CAS对其实现原子操作,而synchronized是c++ …
-
记python-logging非进程安全踩得坑
有两个python进程A和B在共用同一个logger,用的是TimedRotatingFileHandler,…
-
多线程安全的单例模式
单例模式被认为是最简单的设计模式,也经常被用到,下面以我在实际项目中用到的一个单例模式为例,看下如何利用经典的…
-
Java并发之线程组ThreadGroup介绍
线程组介绍 线程组的构造 ThreadGroup方法介绍 查看线程组信息 终止线程组中的所有线程 总结 Lin…
-
Go语言高阶:调度器系列(1)起源
如果把语言比喻为武侠小说中的武功,如果只是会用,也就是达到四五层,如果用的熟练也就六七层,如果能见招拆招也得八…
-
<
>有感 ConcurrentLinkedQueue解读 CAS的优点 当一个线程执行任务失败不影响其他线程的进行 最大限度的利用CPU资源 能提高程序的伸缩性 伸缩性…
-
总结了才知道,原来channel有这么多用法!
这篇文章总结了channel的10种常用操作,以一个更高的视角看待channel,会给大家带来对channel…
-
Golang并发模型:select进阶
最近公司工作有点多,Golang的select进阶就这样被拖沓啦,今天坚持把时间挤一挤,把吹的牛皮补上。
-
Golang并发模型:轻松入门select
之前的文章都提到过,Golang的并发模型都来自生活,select也不例外。举个例子:我们都知道一句话,“吃饭…
-
一份针对于新手的多线程实践
前段时间在某个第三方平台看到我写作字数居然突破了 10W 字,难以想象高中 800 字作文我都得巧妙的利用换行…