线程和进程区别 2022-09-01
在进程切换时候,涉及到整个当前进程 CPU 环境的保存以及新被调度运行的进程的 CPU 环境的设置;并发性: 不仅进程间可以并发执行,而且在一个...详情>
什么是消息队列?怎么使用shell命令查看和删除消息队列 2022-09-01
什么是消息队列?消息队列是消息的链表,存放在内存中,由内核维护。怎么使用shell命令查看和删除消息队列?查看消息队列 ipcs -q;删除消息队...详情>
一个进程收到一个信号的时候,可以用什么方法进行处理 2022-09-01
1、执行系统默认动作, 对大多数信号来说,系统默认动作是用来终止该进程;2、忽略此信号,接收到此信号后没有任何动作;3、执行自定义信号处...详情>
创建进程的函数有哪些 2022-09-01
fork和vfork pid_t fork(void) 功能:fork()函数用于从一个已存在的进程中创建一个新进程,新进程称为子进程,原进程称为父进程。详情>
什么是信号?信号特点 2022-09-01
什么是信号?信号是软件中断,它是在软件层次上对中断机制的一种模拟。信号可以导致一个正在运行的进程被另一个正在运行的异步进程中断,转而...详情>
进程的三个基本状态 2022-09-01
1.就绪状态。某些进程“万事俱备”(必要资源),只差CPU。(就绪队列)2.执行状态。某进程占有CPU并在CPU上执行其程序。3.阻塞状态。某些进程由于...详情>
什么是系统调用 2022-09-01
系统调用是操作系统提供给用户程序的一组“特殊”函数接口。 Linux 的不同版本提供了两三百个系统调用。详情>
物联网面试必知20个知识点(一) 2022-09-01
1.如何向连接两个字符串?答案:#!/bin/bash V1="Hello" V2="World" V3=${V1}${V2} echo $V3 或者 #!/bin/bash V1="Hello" V2="World" V3=$V1+...详情>
描述QT下多线程的两种使用方法以及注意事项 2022-09-01
第一种方法: 1. 创建一个类从QThread类派生2. 在子线程类中重写 run 函数, 将处理操作写入该函数中 3. 在主线程中创建子线程对象, 启动子线程,...详情>
信号和槽的关系 2022-09-01
一个信号可以和多个槽相连 如果是这种情况,这些槽会一个接一个的被调用,但是它们的调用顺序是不确定的。详情>