C
八档电风扇
FW
展开
-
Linux并发控制
目录 并发和竞态 编译乱序和执行乱序 中断屏蔽 原子操作 位原子操作 自旋锁 信号量 互斥体 完成量 并发和竞态 1.并发是多个执行单元同时并行的执行。 2.竞态是指并发操作对共享资源的访问。竞态的发生情况如下: 1.对称多处理器(SMP)的多个CPU的进程、中断之间的并发为核间并发。 2.单个CPU内的多个进程并发访问共享资源。 3.中...原创 2019-12-15 22:31:32 · 159 阅读 · 0 评论 -
c语言递归方式实现状态机
void run_state(state) { switch(state->next) { case state1: { if (do_state1() == -1) { state->next = state1; } ...原创 2019-01-18 09:05:16 · 280 阅读 · 0 评论