Linux
文章平均质量分 93
狗也会摔跤TUT
这个作者很懒,什么都没留下…
展开
-
【Linux】多线程(三)
线程池线程安全的单例模式什么是单例模式什么是设计模式单例模式的特点饿汉实现方式和懒汉实现方式饿汉方式实现单例模式懒汉方式实现单例模式懒汉方式实现单例模式(线程安全版本)STL,智能指针和线程安全STL中的容器是否是线程安全的?智能指针是否是线程安全的?其他常见的各种锁读者写者问题读写锁读写锁接口原创 2023-07-17 14:39:19 · 223 阅读 · 0 评论 -
【Linux】多线程(二)
生产者消费者模型为何要使用生产者消费者模型生产者消费者模型优点基于BlockingQueue的生产者消费者模型条件变量条件变量代码POSIX信号量基于环形队列的生产消费模型原创 2023-07-17 14:38:48 · 153 阅读 · 0 评论 -
【Linux】多线程(一)
线程的概念线程优点线程缺点线程异常线程用途线程分离局部变量和全局变量互斥锁对锁的封装代码互斥量的接口互斥量实现原理探究可重入VS线程安全概念常见的线程不安全的情况常见的线程安全的情况常见不可重入的情况常见可重入的情况可重入与线程安全联系可重入与线程安全区别常见锁概念死锁四个必要条件避免死锁避免死锁算法原创 2023-07-17 14:38:28 · 206 阅读 · 0 评论 -
【Linux】进程信号
认识信号处理信号的方式捕捉信号(自定义动作)技术应用角度的信号注意信号概念用kill -l命令可以察看系统定义的信号列表产生信号调用系统函数向进程发信号由软件条件产生信号硬件异常产生信号核心转储core和term核心转储的作用为什么核心存储是关闭的信号阻塞信号其他相关常见概念在内核中的表示signalsigset_t信号集操作函数sigprocmasksigpending用户态和内核态信号捕捉内核如何实现信号的捕捉sigaction可重入函数volat原创 2023-06-20 21:48:44 · 604 阅读 · 0 评论 -
【LInux】进程间通信(共享内存)
system V共享内存shmget(创建共享内存)ftok(key)ipcs指令shmctl(销毁共享内存)shmat代码共享内存原创 2023-06-14 21:46:29 · 820 阅读 · 1 评论 -
【Linux】进程间通信(管道)
管道什么是管道管道的读写规则管道的特点:匿名管道处理退出问题命名管道创建一个命名管道匿名管道与命名管道的区别命名管道的打开规则原创 2023-06-12 21:39:41 · 818 阅读 · 0 评论 -
【Linux】动静态库
简单了解一下库简单创建库理解静态库动态库原创 2023-06-02 12:29:10 · 291 阅读 · 0 评论 -
【Linux】文件系统
磁盘的物理结构逻辑抽象文件系统软硬链接硬链接软连接acm原创 2023-05-22 21:53:52 · 568 阅读 · 1 评论 -
【Linux】基础IO
查看文件内存多大os如何传递标志位的接口openw(写)r(读)文件描述符重定向dup和dup2缓冲区syncprintf最后输出的都是字符串原创 2023-05-21 19:19:44 · 555 阅读 · 1 评论 -
【Linux】进程控制
进程控制进程创建fork函数fork函数返回值fork常规用法fork调用失败的原因写时拷贝进程终止进程退出的场景(情况)退出码进程常见退出方法进程等待进程程序替换execl的所有接口execlexecvexeclpexecvpexecleexecvpeexecve原创 2023-05-06 21:09:07 · 520 阅读 · 0 评论 -
【Linux】进程地址空间
【Linux】进程地址空间原创 2023-04-22 20:52:55 · 520 阅读 · 0 评论 -
【Linux】环境变量相关笔记
echo $PATHexport和环境变量相关的命令main(int argc,char* argv[],char *env[])三个参数介绍getenv()通过系统调用获取su与su - 的区别:exportsource 和 .优先级原创 2023-04-18 20:53:19 · 843 阅读 · 0 评论 -
【Linux】进程相关笔记
查看进程方式批量化注释fork进程状态R状态S状态D状态T状态t状态退出码问题X&&Z状态僵尸进程的危害makefile 新知识孤儿进程原创 2023-04-01 20:28:19 · 790 阅读 · 1 评论 -
【Linux】项目自动化构建工具-make/Makefile与Linux调试器-gdb使用
【Linux】项目自动化构建工具-make/Makefile与Linux调试器-gdb使用原创 2023-02-03 23:38:04 · 1253 阅读 · 21 评论 -
【Linux】vim编辑器的使用
【Linux】vim编辑器的使用原创 2023-01-27 08:00:00 · 1524 阅读 · 12 评论 -
【Linux】Linux 权限和权限管理
【Linux】Linux 权限和权限管理原创 2023-01-15 10:00:00 · 1107 阅读 · 10 评论 -
【Linux】Linux常用指令(28个,以及热键,关机重启)
【Linux】Linux常用指令(28个,以及热键,关机重启)原创 2023-01-10 16:21:04 · 1714 阅读 · 17 评论 -
【Linux】Linux的基本指令(一)
【Linux】Linux的基本指令(一)原创 2023-01-08 08:45:00 · 2686 阅读 · 3 评论