
并发与同步
concurrency and synchronisation
sydyh43
这个作者很懒,什么都没留下…
展开
-
memcpy在不同cpu使用率情况下耗时不一样
待补充原创 2022-03-17 21:02:45 · 1416 阅读 · 0 评论 -
等待队列waitqueue分析
wait_queue等待队列,本质是一个双向链表。其中有链表头,连接到链表头的等待队列成员1、应用实例demo程序/* 声明全局变量等待队列类型中断 button_wait */static DECLARE_WAIT_QUEUE_HEAD(button_wait);/* * 定义全局变量中断事件标志 * 0:进入等待队列 1:退出等待队列 */static int even_press=0;static int xxx_read(struct file *f原创 2021-09-15 20:31:05 · 344 阅读 · 0 评论 -
原子操作的必要性
一、先来看一段小程序和计算结果1、源码#include <unistd.h>#include <stdio.h>#include <pthread.h>#include <string.h>#include <sys/time.h>//_Atomic int counter = 0;volatile int counter = 0;#define COUNTER 1000000000void *thread_plus原创 2021-08-20 21:10:01 · 263 阅读 · 0 评论