linux应用编程
linux应用层编程
zd845101500
单片机、硬件设计、linux应用和驱动开发、搞机爱好者,尽量原创
展开
-
Linux应用编程-网络编程
使用socket进行网络编程。原创 2020-05-13 23:41:55 · 90 阅读 · 0 评论 -
Linux应用编程-多线程
线程优点是线程的上下文切换的开销比创建进程小很多。在 Linux 中,一般 pthread 线程库是一套通用的线程库,是由 POSIX 提出的,因此具有很好的可移植性。 线程创建与取消函数: pthread_create()、pthread_exit()、pthread_join()、pthread_cancel()、pthread_setcancel()函数和 pthread_setcanceltype() 创建线程pthread_create(),线程创建以后,就开始运行相关的线程函数,在该...原创 2020-05-13 23:37:00 · 147 阅读 · 0 评论 -
Linux应用编程-进程通信
通信方式有管道pipe原创 2020-05-05 16:47:26 · 115 阅读 · 0 评论 -
Linux应用编程-多进程
一、多进程 1、多进程创建函数fork(), 创建子进程,复制进程的运行环境。函数返回2次,对父进程返回子进程ID,对子进程返回0。子进程和父进程共用fork()之前的资源,例如打开的文件描述符。 2、wait()、waitpid() wait()函数一般用在父进程中等待回收子进程的资源,而防止僵尸进程的产生,wait()是阻塞式,而waitpid()可以是阻塞或非阻塞,取决于参数。 3...原创 2020-05-04 20:59:42 · 207 阅读 · 0 评论