摘要:
function是一种类模板,重载了operator()函数调用操作符,所以每一个function类的对象都是一个函数对象。 我们可以这样使用function模板: #include <iostream> #include <string> #include <vector> #include <f 阅读全文
posted @ 2020-06-08 17:45
江雨牧
阅读(391)
评论(0)
推荐(0)
摘要:
一、多线程的特点:并发和异步 同步是指一个事件一个事件的完成,只有完成了上面的事件才能开始下面的事件;异步是指一个调用或请求发给调用者,调用者不用等待结果的返回而继续当前的处理。为了防止并发和异步带来线程间资源的竞争的无序性,需要引入同步机制。同步机制有互斥量(互斥锁)、读写锁和条件变量。 二、临界 阅读全文
posted @ 2020-06-08 13:32
江雨牧
阅读(1037)
评论(0)
推荐(0)
摘要:
一、多线程的优点 1.多个任务由多个线程去执行,而不是等待上一个任务执行完之后再开始执行,看起来就像一起在执行一样,大大提高用户体验。 2.充分利用了多核处理器。 3.更高效的通信。同一进程的线程共享进程的公共资源,共享同一内存空间,这样线程之间通信会更方便和高效。 4.开销比进程小。创建线程和线程 阅读全文
posted @ 2020-06-08 12:40
江雨牧
阅读(325)
评论(0)
推荐(0)

浙公网安备 33010602011771号