linux
文章平均质量分 75
不瘦20斤不换头像
这个作者很懒,什么都没留下…
展开
-
linux系统编程及基本命令
liunx启动BIOS -> MBR (主引导纪录) -> 引导加载程序 -> 内核 -> init process -> login进程退出方式及区别不管哪种退出方式,系统最终都会执行内核的同一代码,这段代码用来关闭进程打开的文件描述符,释放它占用的内存和其他资源。退出正常退出main函数调用return调用exit()函数调用_exit()函数异常退出调用abort()函数进程收到某个信号,该信号使程序终止已结束进程的状态sh原创 2022-03-09 23:49:07 · 302 阅读 · 0 评论 -
【linux】-信号量、互斥锁、条件变量
信号量class sem{public: sem() { if (sem_init(&m_sem, 0, 0) != 0) { throw std::exception(); } } sem(int num) { if (sem_init(&m_sem, 0, num) != 0) { throw std::except原创 2022-03-24 14:20:58 · 83 阅读 · 0 评论