1. 线程概念 Linux里的线程,也叫轻量级进程(light weight process),本质上是进程。 Linux早期是没有线程的,后来的线程是借助进程实现的。线程、进程的核心都是调用系统的clone方法实现。 线程和进程的区别:(说明:PCB即进程控制块) 进程拥有PCB,用于独立的地址空... ...
分类:
编程语言 时间:
2019-12-05 01:07:52
阅读次数:
153
Windows有一系列网络命令可用于其命令提示符(简称CMD),使您可以查看相关信息并配置网络设置。这些命令之一是ping。我们将解释ping以及如何在网络诊断中使用ping命令。 什么是ping? Ping是Windows命令提示符的网络诊断工具。在网络诊断中,命令行程序使您可以验证连接的本地或公 ...
分类:
其他好文 时间:
2019-11-27 12:26:38
阅读次数:
63
今年,各校纷纷瞄准时下火爆的人工智能领域,打造热门新专业,例如北京交通大学、北京科技大学均开设人工智能本科专业,北林大新设数据科学与大数据技术专业,北化工新增机器人工程专业,北邮也设“通信工程+人工智能”大类招生。 机器人是未来金饭碗专业 随着工业机器人的走红,以及第四次工业转移,中国的工业机器人市 ...
分类:
其他好文 时间:
2019-11-26 19:53:38
阅读次数:
112
用man wait学习wait waitpid的使用 wait()函数功能:wait()函数使父进程暂停执行,直到它的一个子进程结束为止,该函数的返回值是终止运行的子进程的PID. 参数status所指向的变量存放子进程的退出码,即从子进程的main函数返回的值或子进程中exit()函数的参数。如果 ...
分类:
其他好文 时间:
2019-11-10 19:06:10
阅读次数:
91
这里讲解几个在 Linux 操作系统上使用 fork 系统调用。(不定期更新) 一、atexit 函数 void cleanup(void) { printf("Cleaning up\n"); } void fork6() { atexit(cleanup); printf("L0"); fork ...
分类:
系统相关 时间:
2019-11-10 10:23:16
阅读次数:
85
1. 通过man命令学习wait和waitpid函数的用法 wait与waitpid函数头文件与定义 wait函数功能:父进程一旦调用wait函数就立即阻塞自己,由wait分析是否当前进程的某个子进程已经退出,如果让它找到了这样一个已经变成僵尸的子进程,wait就会收集这个子进程的信息,并把它彻底销 ...
分类:
其他好文 时间:
2019-11-09 23:25:29
阅读次数:
88
八道题: 第一题:用一个宏定义实现配置 m 的GPIO n 位为1或者0 第二题:宏定义得出数组table的长度 第三题:实现函数void uint32_encode(uint32_t value ,uint8_t * p_encoded_data); 把value 按照小端序的方式存放在数组p_e ...
分类:
其他好文 时间:
2019-11-04 22:06:37
阅读次数:
102
原文链接 作者:稻草叔叔 http://juejin.im/post/5b4328bbf265da0fa21a6820 点击上方 “后端技术精选”,选择 “置顶公众号” 技术文章第一时间送达! 作者:稻草叔叔 juejin.im/post/5b4328bbf265da0fa21a6820 Git 是 ...
分类:
其他好文 时间:
2019-10-30 23:03:55
阅读次数:
177
今天使用jquery的each遍历的使用,发现使用return之后,程序不会停止执行,而是会继续往下执行。 原来在each代码块中return false = breakreturn ture = continue在each里使用 return 给整个函数返回时,其实只是跳出each循环而已 参考: ...
分类:
Web程序 时间:
2019-10-30 09:23:29
阅读次数:
109
尽管大多数时候阻塞型和非阻塞型操作的组合以及select方法可以有效的查询设备,但是某些时候用这种技术处理就效率不搞了; 例如:一个进程在低优先级执行长的循环计算,但又需要尽可能快的处理输入数据,如果该进程正在响应来自数据收集外设新观测的数据,则应该在新数据可用时理解知晓并处理;我们可以使用poll ...
分类:
系统相关 时间:
2019-10-29 19:51:17
阅读次数:
106