mirror of
https://github.com/zhwei820/learn.lianglianglee.com.git
synced 2025-11-17 06:33:49 +08:00
fix img
This commit is contained in:
@@ -195,7 +195,7 @@ First defer
|
||||
<p>讲并发就绕不开线程,不过在介绍线程之前,我先为你介绍什么是进程。</p>
|
||||
<h4>进程</h4>
|
||||
<p>在操作系统中,进程是一个非常重要的概念。当你启动一个软件(比如浏览器)的时候,操作系统会为这个软件创建一个进程,这个进程是该软件的工作空间,它包含了软件运行所需的所有资源,比如内存空间、文件句柄,还有下面要讲的线程等。下面的图片就是我的电脑上运行的进程:</p>
|
||||
<p><img src="assets/CgqCHl-7fwyAdSu_AADl16erQwg589.png" alt="Drawing 0.png" /></p>
|
||||
<p><img src="assets/CgqCHl-7fwyAdSu_AADl16erQwg589.png" alt="png" /></p>
|
||||
<p>(电脑运行的进程)</p>
|
||||
<p>那么线程是什么呢?</p>
|
||||
<h4>线程</h4>
|
||||
@@ -267,7 +267,7 @@ First defer
|
||||
<pre><code>cacheCh:=make(chan int,5)
|
||||
</code></pre>
|
||||
<p>我创建了一个容量为 5 的 channel,内部的元素类型是 int,也就是说这个 channel 内部最多可以存放 5 个类型为 int 的元素,如下图所示:</p>
|
||||
<p><img src="assets/CgqCHl-7fzmAVLu0AACSjW-neAE188.png" alt="Drawing 2.png" /></p>
|
||||
<p><img src="assets/CgqCHl-7fzmAVLu0AACSjW-neAE188.png" alt="png" /></p>
|
||||
<p>(有缓冲 channel)</p>
|
||||
<p>一个有缓冲 channel 具备以下特点:</p>
|
||||
<ol>
|
||||
|
||||
Reference in New Issue
Block a user