Loading...
一、线程的基本使用正常情况下,一个进程只有一个一线程在运行。有了多线程之后,就可以使得程序在同一时间可以做多间不同的事情。这样就可以利用起来很多被浪费掉的...
一、问题描述在使用shared_ptr时,如果出现了循环引用(如链表节点的next指向),就会导致内存泄...
一、互斥量互斥量的本身是一把锁,在访问共享资源时前对互斥量加锁,访问完成后释放。在对互斥量加锁后,其他线程如果想再次加锁,操作会被阻塞,直到锁被释放为止。...
一、读写锁读写锁和互斥量相似,都是对共享空间执行加锁和解锁的过程。不过,读写锁比互斥量有更高的并行性。读...
一、自旋锁自旋锁和互斥量相似,通过加锁和解锁来保护对共享数据的保护。和互斥量不同的是:互斥量在锁已经被占有的情况下,会阻塞等待,此时线程处于休眠状态,不占...
Source insight修改字体的位置是真的难找,每次设置都找不到在哪。点开Options-File...
一、ELF文件ELF(Executable and Linkable Format)文件是linux下的二进制可执行文件,它同时兼容可执行文件和可链接文件...
一、题目设计一个类,我们只能生成该类的一个实例二、思路单例模式是一种软件设计模式,表示单例对象设计的类只...
关于斐波那契数列的描述:斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibo...
一、两者对比进程是最小的资源分配单位,线程是最小的执行单位:每个进程至少有一个线程,任务的执行都是由线程来完成,也就是说,线程时进程运行时的实体。线程运行...