摘要: 转自https://www.cnblogs.com/jijiji/p/4855581.html 一. 什么是死锁? 如果一个进程集合里面的每个进程都在等待这个集合中的其他一个进程(包括自身)才能继续往下执行,若无外力他们将无法推进,这种情况就是死锁,处于死锁状态的进程称为死锁进程 二. 死锁产生的原 阅读全文
posted @ 2019-01-22 11:45 柠檬檬檬 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 转自https://www.cnblogs.com/jijiji/p/4855548.html 线程是指进程内的一个执行单元,也是进程内的可调度实体。 与进程的区别: (1)地址空间:进程内的一个执行单元,进程至少一个线程,他们共享进程的地址空间,而进程有自己独立的地址空间 (2)资源拥有:进程是资 阅读全文
posted @ 2019-01-22 11:42 柠檬檬檬 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 收藏下来,慢慢看。 [导语] 内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关 阅读全文
posted @ 2019-01-22 10:04 柠檬檬檬 阅读(156) 评论(0) 推荐(0) 编辑