多线程的用处 2022-09-01
这样可以为不同的任务步骤建立线程。网络程序设计为提高网络的利用效率,我们可能使用多线程,对每个连接用一个线程去处理。数据共享 同一个进...详情>
物联网面试必知20个知识点(四) 2022-09-01
用简短的语言概括一下中断过程。答案:请求中断→响应中断→关闭中断→保留断点→中断源识别→保护现场→中断服务子程序→恢复现场→中断返回...详情>
Linux管道一次写入数据有限制吗 2022-09-01
Linux 管道对阻塞之前一次写操作的大小有限制。专门为每个管道所使用的内核级缓冲区确切为 4096 字节。 除非阅读器清空管道,否则一次超过 4K ...详情>
什么是中断 2022-09-01
所谓中断就是指CPU在正常执行程序的时候,由于内部/外部事件的出发、或由程序预先设定而引起CPU暂时中止当前正在执行的程序,保存被执行程序相...详情>
进程间通信功能 2022-09-01
数据传输:一个进程需要将它的数据发送给另一个进程。资源共享:多个进程之间共享同样的资源。通知事件:一个进程需要向另一个或一组进程发送...详情>
什么是进程号、父进程号和进程组号 2022-09-01
父进程号(PPID) 任何进程(除 init 进程)都是由另一个进程创建,该进程称为被创建进程的父进程,对应的进程号称为父进程号(PPID)。他们之间相互...详情>
常见的特殊进程有哪些 2022-09-01
特殊进程僵尸进程( Zombie Process) 进程已运行结束,但进程的占用的资源未被回收,这样的进程称为僵尸进程。详情>
什么是系统调用 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+...详情>
QList和QVector等容器的区别 2022-09-01
1. 大多数情况下可以用QList。像prepend()和insert()这种操作,通常QList比QVector快的多。这是因为QList是基于index标签存储它的元素项在内存...详情>