Linux管道一次写入数据有限制吗 2022-09-01
Linux 管道对阻塞之前一次写操作的大小有限制。专门为每个管道所使用的内核级缓冲区确切为 4096 字节。 除非阅读器清空管道,否则一次超过 4K ...详情>
创建进程的函数有哪些 2022-09-01
fork和vfork pid_t fork(void) 功能:fork()函数用于从一个已存在的进程中创建一个新进程,新进程称为子进程,原进程称为父进程。详情>
系统调用的类型有哪些 2022-09-01
系统调用大致可分为六大类:进程控制(process control)、文件管理(file manipulation)、设备管理(device manipulation)、信息维护(information...详情>
进程和程序区别 2022-09-01
程序: 程序是存放在存储介质上的一个可执行文件。进程: 进程是程序的执行实例,包括程序计数器、寄存器和变量的当前值。
详情>
什么是信号?信号特点 2022-09-01
什么是信号?信号是软件中断,它是在软件层次上对中断机制的一种模拟。信号可以导致一个正在运行的进程被另一个正在运行的异步进程中断,转而...详情>
进程的三个基本状态 2022-09-01
1.就绪状态。某些进程“万事俱备”(必要资源),只差CPU。(就绪队列)2.执行状态。某进程占有CPU并在CPU上执行其程序。3.阻塞状态。某些进程由于...详情>
QList和QVector等容器的区别 2022-09-01
1. 大多数情况下可以用QList。像prepend()和insert()这种操作,通常QList比QVector快的多。这是因为QList是基于index标签存储它的元素项在内存...详情>
shell预设变量有哪些 2022-09-01
$#:传给 shell 脚本参数的数量;$*:传给 shell 脚本参数的内容;$1、$2、$3、...、$9:运行脚本时传递给其的参数,用空格隔开;$?:命令执行...详情>
QT中有哪几种容器组件 2022-09-01
QT中有九种容器组件,分别是组合框QGroupBox、滚动区QScrollArea、工具箱QToolBox、选项卡QTabWidget、控件栈QWidgetStack、框架QFrame、组件Q...详情>
Qt多线程同步的几种实现方式 2022-09-01
1. 互斥量:QMutex QMutex类提供的是线程之间的访问顺序化。QMutex的目的是保护一个对象/数据结构或者代码段在同一时间只有一个线程可以访问。...详情>