随笔分类 -  多线程

摘要:Posted by 微博@Yangsc_o 原创文章,版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0 摘要 使用go语言写程序差不多有半年多了,也对go语言有了更深的理解,今天聊聊go goroutine的调度原理。 线程 进程:进程是并 阅读全文
posted @ 2021-02-18 15:50 Yangsc_o 阅读(602) 评论(0) 推荐(1)
摘要:Posted by 微博@Yangsc_o 原创文章,版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0 前言 最近从java转到go,来公司第一个开发工作就是对一个资源请求去重复,最终发现这个singleflight这个好东西,分享一下。 阅读全文
posted @ 2020-09-20 10:45 Yangsc_o 阅读(497) 评论(0) 推荐(0)
摘要:Posted by 微博@Yangsc_o 原创文章,版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0 # 摘要 在前两篇《快速理解Linux网络I_O》、《java的I_O模型-BIO&NIO&AIO》两边中介绍了Linux下的I/O模型 阅读全文
posted @ 2020-06-08 23:16 Yangsc_o 阅读(909) 评论(0) 推荐(0)
摘要:Posted by 微博@Yangsc_o 原创文章,版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0 摘要 本文通过ReentrantLock来窥探AbstractQueuedSynchronizer(AQS)的实现原理,在看此文之前。你 阅读全文
posted @ 2020-06-07 23:34 Yangsc_o 阅读(455) 评论(0) 推荐(1)
摘要:文章目录 摘要 park、unpark 看一下hotspot实现 参考 你的鼓励也是我创作的动力 Posted by 微博@Yangsc_o 原创文章,版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0 摘要 本文主要介绍park、unpar 阅读全文
posted @ 2020-06-04 12:11 Yangsc_o 阅读(552) 评论(0) 推荐(0)
摘要:Posted by 微博@Yangsc_o 原创文章,版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0 文章目录 摘要 forkjoin CountDownLatch CyclicBarrier Semaphore 参考 你的鼓励也是我创作 阅读全文
posted @ 2020-06-03 10:18 Yangsc_o 阅读(461) 评论(0) 推荐(0)
摘要:文章目录 简述 缓存行Cache Line 验证CacehLine存在? 参考 你的鼓励也是我创作的动力 Posted by 微博@Yangsc_o 原创文章,版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0 简述 本地旨在验证在《深入刨析 阅读全文
posted @ 2020-06-02 17:17 Yangsc_o 阅读(623) 评论(0) 推荐(0)
摘要:Posted by 微博@Yangsc_o 原创文章,版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0 文章目录 摘要 synchronized的基础用法 synchronized原理 字节码理解 认识 Java Monitor Objec 阅读全文
posted @ 2020-06-01 17:51 Yangsc_o 阅读(174) 评论(0) 推荐(0)
摘要:文章目录 摘要 CAS是什么? CAS是如何实现的? CAS存在的问题? 你的鼓励也是我创作的动力 Posted by 微博@Yangsc_o 原创文章,版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0 摘要 本文从CAS的基本操作开始,逐 阅读全文
posted @ 2020-05-26 20:01 Yangsc_o 阅读(165) 评论(0) 推荐(0)
摘要:文章目录 摘要 volatile的作用 volatile如何解决线程可见? CPU Cache CPU Cache & 主内存 缓存一致性协议 volatile如何解决指令重排序? volatile 字节码标记 volatile 虚拟机规范 volatile DCL单例需不需要加volatile? 阅读全文
posted @ 2020-05-26 01:58 Yangsc_o 阅读(243) 评论(0) 推荐(0)
摘要:文章目录 摘要 java中的线程 java中的线程池 线程池技术 线程池的实现原理 简述 ThreadPoolExecutor是如何运行的? 线程池运行的状态和线程数量 任务执行机制 队列缓存 Worker线程管理 Worker线程 建线程池 参考 你的鼓励也是我创作的动力 Posted by 微博 阅读全文
posted @ 2020-05-25 18:25 Yangsc_o 阅读(207) 评论(0) 推荐(0)
摘要:文章目录 摘要 语言分类 多进程和多线程 通信机制 锁和原子性 资源 寄存器、堆、栈、全局区、常量区 空间换时间 池化技术 数据结构 性能分级 参考 你的鼓励也是我创作的动力 Posted by 微博@Yangsc_o 原创文章,版权声明:自由转载-非商用-非衍生-保持署名 | Creative C 阅读全文
posted @ 2020-05-18 00:03 Yangsc_o 阅读(200) 评论(0) 推荐(0)