管道、线程
半夜摘星星
一步步深入HEELO WORLD吧
展开
-
管道通讯
//pthread线程等待数据输入并通过管道发送将数据发送出去,另一线程thread1则时刻等待发送过来的数据,并对数据进行解析。 #include<stdio.h> #include<unistd.h> #include<pthread.h> #include<stdlib.h> #include <string.h> #incl...原创 2018-11-12 16:02:35 · 328 阅读 · 0 评论 -
(*fun_hangld[buf[0]])(); 通过指针数组函数来调用放在数组里面的函数
定义数组函数集合: void (*fun_hangld[])()={ //函数的存放集合 Fun1, Fun2, Fun3, Fun4 }; 通过while(1){(*fun_hangld[buf[0]])();}一直读取buf[0]的值,来确定是进行那个函数。这种思想在进行模块化时很好用,比如按键来控制屏幕之间的对应关系,一个按键值,代表不同界面的显...原创 2018-11-14 14:52:50 · 246 阅读 · 0 评论