
温度传感器项目
马脸老头
这个作者很懒,什么都没留下…
展开
-
[sqlite3]sqlite3数据库基础
1.命令行操作1.sqlite3安装sudo原创 2020-03-29 00:25:16 · 182 阅读 · 0 评论 -
[apue]多线程编程
1.多线程基础知识线程是进程的一条执行路径,线程在Unix系统下,通常被称为轻量级的进程。所有的线程都是在同一进程空间运行,这也意味着多条线程将共享该进程中的全部系统资 源,如虚拟地址空间,文件描述符和信号处理等等。一个进程可以有很多线程,每条线程并行执行不同的任 务。一个进程创建后,会首先生成一个缺省的线程,通常称这个线程为主线程(或称控制线程)。主线程就是通过main函数进入的线程,由主...原创 2020-02-02 20:55:27 · 228 阅读 · 0 评论 -
[apue]多路复用编程
1.多路复用基础知识(1)阻塞和非阻塞,同步和异步阻塞和非阻塞的概念描述的是用户线程调用内核IO操作的方式:阻塞是指IO操作在没有接收完数据或者没有得到结果之前不 会返回,需要彻底完成后才返回到用户空间;而非阻塞是指IO操作被调用后立即返回给用户一个状态值,无需等到IO操作彻底完 成。同步和异步的概念描述的是用户线程与内核的交互方式:同步是指用户线程发起IO请求后需要等待或者轮询内核IO操作...原创 2020-01-14 19:10:07 · 287 阅读 · 0 评论 -
[apue]多进程编程
1.多进程编程基础知识(1)什么是进程?在操作系统原理使用这样的术语来描述的:正在运行的程序及其占用的资源(CPU、内存、系统资源等)叫做进 程。站在程序员的角度来看,我们使用vim编辑生成的C文件叫做源码,源码给程序员来看的但机器不识别,这时我们需要使用 编译器gcc编译生成CPU可识别的二进制可执行程序并保存在存储介质上,这时编译生成的可执行程序只能叫做程序而不能叫进 程。而一旦我们通过命...原创 2020-01-13 17:51:27 · 219 阅读 · 0 评论