摘要:
原子操作(X86架构) 楔子 首先什么是原子,意味着不可再分。相应地,反映在计算机程序里,那么就会成为一条指令,不存在中间指令,执行过程不会被打断。这样程序在执行时,就能够保证独占访问,避免其它线程访问它。接下来接口的讲解,是以C11标准有#inlcude <stdatomic>为例。 已有接口 这 阅读全文
posted @ 2024-07-26 17:40
LemHou
阅读(181)
评论(0)
推荐(0)
摘要:
手写线程池 线程池解决的问题是避免线程创建、销毁的代价以及避免线程太多,内存耗尽。GCC编译时,必须通过指令引入线程库。 gcc -o threadpool threadpool.c -pthread 组件开发 线程池最基本需要包含三个组件 任务队列-添加任务 管理组件-管理线程对立以及任务队列 执 阅读全文
posted @ 2024-07-26 11:33
LemHou
阅读(65)
评论(0)
推荐(0)