
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
Linux应用软件编程(多任务并发:线程)
线程是一个轻量级的进程,用来实现多任务并发。线程是操作系统任务调度的最小单位。线程由某个进程创建。
Linux应用软件编程(多任务并发:进程)
进程:正在执行的程序,执行过程中需要消耗CPU和内存。进程是操作系统资源分配的最小单位。程序:存放在硬盘的数据指令集合静态的程序运行起来时,可以创建出多个进程进程:进程是一个正在执行的程序,在内存中执行指令进程是一个动态的过程,具备一定的生命周期进程可以实现并发(多任务)执行过程中需要消耗CPU和内存,多进程间存在资源竞争。
Linux应用软件编程(文件IO及其他)
当打开一个文件时,系统会为已打开的文件分配一个文件描述符用来标记该文件。操作系统默认可分配出的文件描述符:0-1023: 总共1024个。功能:将格式化后的字符串写入到stream文件流代表的文件中。只打开文件,使用完不关闭文件会造成文件描述符泄露。功能:打印自己的出错处理信息和系统系统给出的出错原因。功能:将格式化后的字符串写入到fd所代表的文件中。成功:返回当前读写位置到文件开头的偏移量。pa
C语言基础:流程控制
流程控制 3种:1.顺序逻辑 ,代码从main函数开始,一条挨着一条执行,直到最后。2.分支逻辑, 代码从main函数开始,有选择性的执行,直到最后。3.循环逻辑 代码从main函数开始,对某一段代码执行多次后,直到最后顺序逻辑分支逻辑循环逻辑。
到底了







