miwaiwai

导航

上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 28 下一页

2023年2月26日 #

守护进程代码

摘要: 方法1: 直接调用系统函数:daemon(1,1) 参数说明: 非零:表示改变 0:表示不改变 方法二中参数刚好是错的,写反了 方法2:自己写后台守护进程 阅读全文

posted @ 2023-02-26 22:06 米歪歪 阅读(13) 评论(0) 推荐(0) 编辑

flock()文件锁使用例子

摘要: void *pth_fun(void *pth_arg) { int fd; fd = open("./hello", O_RDWR|O_CREAT|O_TRUNC, 0664); if (fd == -1) print_err("./hello", __LINE__, errno); while( 阅读全文

posted @ 2023-02-26 17:37 米歪歪 阅读(36) 评论(0) 推荐(0) 编辑

2023年2月25日 #

父进程对子进程不进行回收,让系统去回收,线程也一样

摘要: 在父进程中,使用下面函数以后,父进程对子进程不进行回收,让操作系统去回收 signal(SIGCHLD,SIG_IGN); 如果主线程对子线程,不进行回收的时候,采用子线程和主线程分离,分离以后由操作系统去回收 pthread_detach(pthread_self()); 阅读全文

posted @ 2023-02-25 22:57 米歪歪 阅读(13) 评论(0) 推荐(0) 编辑

fork一次调用二次返回,copy父进程的哪些内容

摘要: 阅读全文

posted @ 2023-02-25 21:44 米歪歪 阅读(10) 评论(0) 推荐(0) 编辑

端口复用

摘要: int optval=1; setsockopt(lfd,SOL_SOCKET,SO_REUSEADDR,&optval,sizeof(optval));//复用端口 阅读全文

posted @ 2023-02-25 15:44 米歪歪 阅读(19) 评论(0) 推荐(0) 编辑

2023年2月24日 #

线程id

摘要: syscall(SYS_gettid)和pthread_self()获取的线程id不一样 syscall(SYS_gettid):在linux下这个和ps -eLf查出来的结果是一致的 gettid()是linux内核实现的函数,在内核看来任何线程也是一个轻量级进程,从下面内核实现的sys_gett 阅读全文

posted @ 2023-02-24 20:50 米歪歪 阅读(21) 评论(0) 推荐(0) 编辑

2023年2月19日 #

处理粘包的问题

摘要: 阅读全文

posted @ 2023-02-19 18:52 米歪歪 阅读(8) 评论(0) 推荐(0) 编辑

异步io

摘要: 阅读全文

posted @ 2023-02-19 18:52 米歪歪 阅读(13) 评论(0) 推荐(0) 编辑

2023年2月17日 #

socket开发注意问题

摘要: 阅读全文

posted @ 2023-02-17 17:10 米歪歪 阅读(8) 评论(0) 推荐(0) 编辑

2023年2月14日 #

tcpip

摘要: 阅读全文

posted @ 2023-02-14 18:55 米歪歪 阅读(34) 评论(0) 推荐(0) 编辑

上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 28 下一页