![](https://img-blog.csdnimg.cn/535394a769e2447d8f91858f0daf28c9.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
操作系统
文章平均质量分 71
分享操作系统领域优质内容文章
干吃咖啡豆
内容创作者,关注人工智能、音视频流媒体、分布式系统、网络编程领域
展开
-
【操作系统】Linux编程 - 多线程的创建和使用 II (临界区 、互斥量、信号量的使用)
本文共计4505字,预计阅读时间8分钟原创 2023-07-05 00:37:15 · 659 阅读 · 0 评论 -
【操作系统】Linux编程 - 多线程的创建和使用
本文共计2820字,预计阅读时间6分钟原创 2023-07-03 23:44:02 · 534 阅读 · 0 评论 -
【杂谈】浅拷贝和深拷贝的区别
在被拷贝对象的值发生变化时,深拷贝所产生的新对象不会受到影响。浅拷贝所产生的拷贝对象是。原创 2023-05-18 01:13:05 · 37 阅读 · 0 评论 -
【C++】原子类型和原子操作
原子操作意味着多个线程访问同一个资源时,有且仅有一个线程能对资源进行操作。通常情况下原子操作可以通过互斥的访问方式来保证,如 Linux下的(mutex)和 Windows 下的临界区(Critical Section)等。原创 2023-05-13 17:48:13 · 212 阅读 · 0 评论 -
【Qt】Qt 多线程编程之敲开 QThread 类的大门
“移动到新线程”是一个很形象的描述,作为入门的认知是可以的,但是它的本质是改变线程亲和性(也叫关联性)。》所述,线程“与进程内的其他线程一起共享这片地址空间,基本上就可以利用进程所拥有的资源而无需调用新的资源”,这里所指的资源之一就是堆栈空间。》中的「1.3 线程的生命周期」所述,线程的状态有很多种,而往往我们只关心一个线程是运行中还是已经结束。转载 2023-06-06 00:26:45 · 1427 阅读 · 0 评论 -
【TCP/IP】多进程服务器的实现(进阶) - 僵尸进程及wait、waitpid函数
进程管理在网络编程中十分重要,如果未处理好,将会导致出现“僵尸进程”,进而影响服务器端对进程的管控。原创 2023-06-09 02:21:14 · 706 阅读 · 0 评论 -
【TCP/IP】多进程服务器的实现(进阶) - 进程的概念及fork函数
进程(Process)是计算机中程序关于某数据集合上的一次运行活动,是系统进行资源分配的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。原创 2023-06-08 21:58:15 · 899 阅读 · 0 评论 -
【杂谈】自旋锁和互斥锁的区别
如果资源已被占用,那么此时资源的申请者将会进入睡眠模式。整个过程十分像顺时或逆时旋转的圆圈。,因此在功能上与互斥锁基本一致,同时。原创 2023-05-17 22:46:28 · 188 阅读 · 0 评论