博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GNU DAEMON THREAD <1>
阅读量:6636 次
发布时间:2019-06-25

本文共 894 字,大约阅读时间需要 2 分钟。

尝试写一个简单的守护进程

/** @File daemon.c  *    	   *	Build a daemon process for game * */#include 
#include
#include
#include "daemon.h"int create_daemon(){ pid_t pid; pid=fork(); switch(pid) { case -1: //fprintf(stderr, "fork child failed!\n"); exit(EXIT_FAILURE); break; case 0: //fprintf(stdout,"child is here!\n"); for(;;) { sleep(3); } break; default: //fprintf(stdout,"child pid is [%d]\n", pid); break; } return 0;}

  创建线程

#include 
#include
#include
pthread_t create_thread( void* pFunc){ pthread_t tid; if(pthread_create(&tid, NULL, (void*)pFunc, NULL) == 0) { fprintf(stdout, "create thread success!\n"); }else { fprintf(stderr, "create thread failed!\n"); exit(EXIT_FAILURE); } return tid;}

  

转载于:https://www.cnblogs.com/unixshell/p/3339033.html

你可能感兴趣的文章
[导入]wap!delphi能做到!―― 应用于移动电话的WML(Wireless Markup Language)开发
查看>>
BZOJ 3473 字符串
查看>>
P3261 [JLOI2015]城池攻占
查看>>
Google Protobuf 协议+Socket实现异步登录
查看>>
7-1日报
查看>>
ginkgo在windows下的安装使用
查看>>
HDU - problem 1387 Team Queue【队列】
查看>>
爬取电影网站链接并进入网盘通过验证码下载的python(未完成)
查看>>
SRM 396(1-250pt)
查看>>
IDEA 修改页面不重启
查看>>
怎么看innodb的B+TREE层数?
查看>>
wampserver 2 添加php多版本之后,扩展不启用的解决方案
查看>>
13 RangeValidator
查看>>
Spring讲解一:Spring简介和入门
查看>>
MyBatis开发入门二:一对多连表查询
查看>>
Android学习之简单的二维码扫描功能以及回调值
查看>>
python的学习研究
查看>>
MySQL
查看>>
socket编程:简单的TCP服务器
查看>>
Bootstrap常用插件
查看>>