- 博客(7)
- 收藏
- 关注
原创 [Linux]Linux_process_thread_note
周期性的执行某项任务或等待某个事件发生的进程,不依赖shell终端,生存周期较长,从开机开始运行,直到关机结束通常用于服务器,TTY为一个问号"?线程是一种轻量级的进程其与创建它的进程共享一块内存空间线程和进程一样统一参与操作系统的调度线程间数据交换是指两个对象/事物/任务按照约定好的顺序相互配合完成一件事情两个线程按照约定好的顺序相互配合完成一件事情无名管道是一种管道文件用于有亲缘关系的进程间的通信。
2023-03-14 11:26:02
168
原创 [Linux]Linux_process_thread_function
大于0的整数:若该定时器前还有别的定时器,返回值是上一个定时器被打断计时后剩余的秒数(若有两个定时器,在没有sleep函数打断的情况下,后一个定时器会把第一个定时器打断,定时时间由第二个定时器的秒数决定,此时被打断的定时器返回值为0,第二个定时器的返回值是第一个定时器被打断计时后剩余的秒数)-1:pause函数只有等到一个信号的到来才会返回,并且返回值始终为-1,若未等到信号的到来,fd:读写操纵数组。0:若参数为0,则返回值为0;argv:预先定义的执行可执行文件需要的指令的数组,以NULL结束。
2023-03-12 22:11:16
444
原创 [Linux]Linux_IO_function
int whence:基准(C库提供了三个基准:SEEK_SET:文件开头,SEEK_CUR:文件当前位置,SEEK_END:文件末尾)注意:想要读取的字节数:nmemb * size,当size == 1时,nmemb表示的就是想要读取的字节数。函数返回值:int:成功,则返回文件头部到移动后位置的偏移量,失败返回-1和错误码。函数返回值:int:成功返回打开的文件的文件描述符,失败返回-1和错误码。函数参数:const char *pathname:带路径的文件。
2023-03-11 13:14:43
138
原创 [Liuux]Linux_IO_note
静态库:静态库是编译时链接的库,一般在Linux下,以".a"为文件后缀,在Windows下,静态库以".lib"为后缀动态库:动态库也叫共享库,是运行时链接的库,一般在Linux下,以".so"为文件后缀,在Windows下,动态库以".dll"为后缀。
2023-02-27 14:19:58
93
原创 [Linux]Linux_os_overview_2
make是一个工程管理器,用来管理多文件联合编译。其将不同的.c(有某种关系)文件编译成一个可执行文件。
2023-02-22 22:02:29
73
原创 [Linux]Linux_os_overview_1
shell:贝壳Linux中的Shell是Linux内核的一个外层保护工具,并负责完成用户与内核之间的交互。Linux系统结构详解命令:用户向系统内核发出控制请求,与之交互的文本流Shellshell是一个命令行解释器,将用户命令解析为操作系统所能理解的指令,从而实现用户与操作系统的交互同时Shell为操作系统提供了内核之上的功能,直接用来管理和运行系统Shell脚本将这些命令结合在一起,加入一定的控制语句,编辑成为shell脚本文件Linux所支持的Shell脚本。
2023-02-19 18:55:07
167
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人