随笔分类 -  多线程

并发基础的多线程其重要程度不言而喻。
摘要:[toc] 前言 本篇文章是多线程系列的第三篇( 第二篇可参考 "多线程(二)" ),主要讲解:死锁、等待 唤醒机制、Lock和Condition。文章讲解的思路是:先通过一个例子来演示死锁的现象,再通过分析引出一系列的解决方案。同样,重点部分我都会用红色字体标识。 正文 死锁现象? 前一篇文章讲过 阅读全文
posted @ 2020-03-16 15:41 samsaraaa 阅读(144) 评论(0) 推荐(0)
摘要:[toc] 前言 本篇文章是多线程系列的第二篇( 第一篇可参考 "多线程(一)" ),主要讲解:线程安全问题、同步、锁。文章讲解的思路是:先通过一个例子引出一系列问题,然后再通过多种方式尝试解决,最终引出解决方案。大家可以根据我的目录进行选择性地查看。文章的重点部分我都会用红色字体展示。 正文 如何 阅读全文
posted @ 2020-03-15 15:15 samsaraaa 阅读(147) 评论(0) 推荐(0)
摘要:[toc] 前言 本篇文章是多线程系列的第一篇,主要讲解一些基础知识:包括线程是什么、为什么要使用多线程、怎样使用。 正文 正文之前 首先我们要知道,并不是所有的语言都支持多线程技术。比如:在C++ 11以前,它是没有内置的多线程机制的,因此它必须调用操作系统的多线程功能来进行多线程程序设计( 详情 阅读全文
posted @ 2020-03-14 15:27 samsaraaa 阅读(113) 评论(0) 推荐(0)