摘要:
一、概述 线程需要沟通,需要共享数据,但是我们之前并没有涉及到多线程情况共享数据的例子。下面我们就来探讨一下,多线程共享数据会出现什么情况。这边就需要用到线程锁,又叫互斥锁(mutex)。 二、线程锁(互斥锁) 2.1、前戏 说明:我们现在来探讨多线程数据共享的情况 这个时候有些小伙伴就说了,你最后 阅读全文
摘要:
一、前言 我的机器有4核,代表着同一时间,可以干4个任务。如果单核cpu的话,我启动10个线程,我看上去也是并发的,因为是执行了上下文的切换,让我看上去是并发的。但是单核永远肯定时串行的,它肯定是串行的,cpu真正执行的时候,因为一会执行1,一会执行2.。。。。正常的线程就是这个样子的。 但是,在p 阅读全文