logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

自学嵌入式Day28:Linux多线程编程入门(从概念到基本函数)

线程是操作系统调度的最小单位,共享进程资源但拥有独立栈区,实现高效并发。与进程相比,线程创建开销小、并发度高,但稳定性差,一损俱损。使用POSIX线程库需包含pthread.h并链接-lpthread。核心操作包括:pthread_create创建线程,pthread_self获取ID,pthread_exit退出,pthread_join阻塞回收或pthread_detach设置分离属性自动回收

#linux#数据结构#c语言 +2
自学嵌入式Day26:Linux进程入门(概念、状态、fork与僵尸进程)

进程是程序在内存中执行的动态实体,由CPU调度并占用内存、文件、设备等资源。操作系统通过进程控制块(PCB)管理进程,记录其状态、资源使用等信息。进程具有就绪、运行、阻塞、僵尸等状态,支持并发与并行执行。创建进程依赖fork()系统调用,采用写时复制机制提高效率。进程可通过多种方式退出,若父进程未回收子进程,将产生僵尸进程,占用系统资源;若父进程先于子进程退出,则子进程成为孤儿进程,被init或s

#linux#服务器#c语言 +3
到底了