Linux系统编程
jack学编程
这个作者很懒,什么都没留下…
展开
-
Linux-用户和用户组
Linux下用户和用户组基础知识及相关命令原创 2022-10-08 22:11:17 · 573 阅读 · 0 评论 -
c++11并发与多线程
第五节 互斥量概念、用法、死锁演示及解决详解 (1)互斥量(mutex)的基本概念 (2)互斥量的用法 (2.1)lock(),unlock() (2.2)std::lock_guard类模板 (3)死锁 (3.1)死锁演示 (3.2)死锁的一般解决方案 (3.3)std::lock()函数模板 (3.4)std::lock_guard的std::adopt_lock参数 第六节 unique_lock详解 (1)unique_lock取代lock_guard unique_lock是一个类模板,工作中原创 2021-11-07 22:57:18 · 561 阅读 · 0 评论 -
线程池--C语言版
目录 以下内容仅供学习,如有侵权,联系作者删除。 参考作者及网站:苏丙榅;B站up主:爱编程的大丙; 链接: C语言版本线程池 threadpool.h #ifndef _THREADPOOL_H #define _THREADPOOL_H typedef struct ThreadPool ThreadPool; // 创建线程池并初始化 ThreadPool *threadPoolCreate(int min, int max, int queueSize); // 销毁线程池 int threa原创 2021-06-23 12:11:33 · 199 阅读 · 0 评论 -
高速缓存的实现(C语言)
目录声明告诉缓存 声明 以下内容仅供学习,如有侵权,联系作者删除。 参考文献:B站up主:C语言技术网 链接: C语言技术网–高速缓存的实现 告诉缓存 /* * 高速缓存 * 作者:jack 日期:20210619 * 参考作者:C语言技术网(www.freecplus.net), B站UP主:C语言技术网 */ #include <stdio.h> #include <pthread.h> #include<unistd.h> #include <signa原创 2021-06-23 11:49:33 · 587 阅读 · 1 评论 -
Linux系统编程--线程同步(条件变量+互斥锁)
目录声明条件变量+互斥锁小结 声明 以下内容仅供学习,如有侵权,联系作者删除。 参考文献:B站up主:C语言技术网 链接: C语言技术网–条件变量与互斥锁 条件变量+互斥锁 int pthread_cond_wait(pthread_cond_t *restrict cond, pthread_mutex_t *restrict mutex); note: 1)释放互斥锁 2)等待条件 3)条件被触发,给互斥锁加锁 /* * 程序启动后,等待条件满足,唤醒线程,执原创 2021-06-19 16:36:37 · 66 阅读 · 0 评论 -
Linux系统编程--线程同步(条件变量)
目录声明条件变量 声明 以下内容仅供学习,如有侵权,联系作者删除。 参考文献:B站up主:C语言技术网 链接: C语言技术网–Linux多线程 条件变量 int pthread_cond_destroy(pthread_cond_t *cond); int pthread_cond_init(pthread_cond_t *restrict cond, const pthread_condattr_t *restrict attr); int pthread_cond_broad原创 2021-06-19 16:14:30 · 52 阅读 · 0 评论 -
Linux系统编程--线程同步
目录声明互斥锁小结 声明 以下内容仅供学习,如有侵权,联系作者删除。 参考文献:B站up主:C语言技术网 链接: C语言技术网–Linux多线程 互斥锁 #include <pthread.h> int pthread_mutex_init(pthread_mutex_t *restrict mutex, const pthread_mutexattr_t *restrict attr); // 初始化锁 pthread_mutex_t mutex = PTHRE原创 2021-06-19 13:55:33 · 60 阅读 · 0 评论 -
Linux系统编程--多线程基本操作(1)
链接: C语言技术网–Linux多线程 一 基本操作 #include <pthread.h> int pthread_join(pthread_t thread, void **retval); /* *程序启动时,创建一个工作线程,工作线程将当前系统时间写入文件中后退出, *主线程等待工作线程退出后,从文件中读取出时间并显示在屏幕上。 * */ #include <stdio.h> #include <string.h> #include <pthr原创 2021-06-18 22:44:00 · 85 阅读 · 0 评论