- 博客(5)
- 资源 (14)
- 收藏
- 关注
原创 linux练习 十一 信号的阻塞和捕捉
#include #include #include #include #include void myfunc(int signo){ if(SIGQUIT == signo) { printf("recv SIGQUIT sig\n"); } else if(SIGINT == signo) { printf
2017-12-19 20:01:59 305
原创 llinux C练习十 Tcp通信select实现简易聊天
用select 和Tcp通信实现服务器和客户端两者的聊天//TcpChatServer.c#include #include #include #include #include #include #include #include #include #define RET_VAL(VAL,FUNC_NAME) do{\ if(VAL
2017-12-19 14:54:20 1208
原创 linux 练习七 线程键用有名管道FIFO通信
题目:利用多线程与有名管道技术,实现两个进程之间发送即时消息,实现聊天功能思路:关键在于建立两个有名管道,利用多线程技术,进程A中线程1向管道A写数据,进程B中线程2从管道A读数据,进程A线程2从管道B中读数据,进程B中线程1往管道B中写数据//线程和FIFO练习//pthreadtest.c#include #include #include #include #inc
2017-12-07 08:47:31 386
原创 linux 练习六 守护进程_文件锁_系统时间
题目:自己动手实现一个守护进程,当控制台窗口关闭时还可以在后台运行。每隔一秒钟向my.log文件中插入一条记录,记录格式如下:yyyy-mm-dd hh:mi:se 记录内容,其中yyyy为年,mm为月,dd为天,hh为小时,mi为分钟, se为秒。//writelog.c 多进程文件锁互斥写文件#include #include #include #include #i
2017-12-05 21:27:08 379
原创 linux 练习六 信号的发送与信号处理
题目:实现两个程序mysignal、mycontrl,mycontrl给mysignal发送SIGINT信号,控制mysignal是否在屏幕打印“hello”字符串。//mycontrol.c #include #include #include #include #include int main(int argc , char *argv[]){ pid_t
2017-12-02 21:31:42 616
vb滚轮实现插件
2013-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人