码迷,mamicode.com
首页 >  
搜索关键字:fork    ( 2646个结果
关于fork函数中的内存复制和共享
原来刚刚开始做linux下面的多进程编程的时候,对于下面这段代码感到很奇怪, 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #define LEN 2 8 void err_exit(char *fmt,......
分类:其他好文   时间:2014-12-28 22:12:10    阅读次数:217
APUE之通过popen,fputc等函数获取本虚拟机网卡eth0的IP
任务:unix环境通过c程序获取本虚拟机网卡eth0的IP. 总结: 1. 标准I/O库函数相对于系统调用的函数多了个缓冲区(,buf),安全性上通过buf 防溢出。 2.用system函数输出是标准输出,进一步理解fork函数和exec函数重新开启一个进程运行程序; 3.printf 这类输出函数中“ ”若包含“记得要换成转义字符\"            资料链接:   htt...
分类:其他好文   时间:2014-12-26 23:04:23    阅读次数:412
WebBench简介
Web Bench是一个在Linux下使用的非常简单的网站压力测试工具。它使用fork()模拟多个客户端访问我们设定的URL,测试网站在压力下的工作性能,最多可以模拟3万个并发连接去测试网站的负载能力。 Web Bench使用C语言编写,代码非常简洁,源码总共约600行。 链接地址:htt...
分类:Web程序   时间:2014-12-26 16:12:39    阅读次数:323
同步GitHub上fork的项目
最近在做“Python练习册,每天一个小程序”,fork了项目并贡献自己写的代码,项目还有其他人在贡献代码,每天都会更新,这就涉及到了自己fork的项目与原项目的同步更新问题。下面就是我最常用的方法。首先查看远程仓库信息:$ git remote -vorigin https://github.c....
分类:其他好文   时间:2014-12-25 21:57:35    阅读次数:327
blender制作的手表(hand watch)
因本人对一切开源的东西都比较感兴趣, 所以最近在学blender 3D模型制作,其实之前在学校也学过3dmax,所以学起来还比较顺。这里分享一个官网教程中的一个作品,手表,渲染出来的效果如下图: 背景不是很好看,但是手表的效果还是不错的,你也可以下载源文件,或者fork it in github...
分类:其他好文   时间:2014-12-25 18:27:04    阅读次数:189
终端 进程关系
1.终端登录登录过程:内核--->init[进程ID=1]--->(fork)init--->(exec)getty--->(exec)--->login登录结束过程:进程1=init->登录shell终端设备驱动程序使用终端的用户2.网络登录如下图3.进程组1).每个进程属于一个进程组,这个进程组...
分类:系统相关   时间:2014-12-24 11:33:28    阅读次数:280
Linux系统编程_9_进程控制之exec 函数
Linux应用编程中,exec函数被广泛的使用。 当进程调用exec函数时,该进程的执行程序完全的替换为新程序。新程序从它的main函数开始执行; 使用fork函数创建一个子进程后,子进程往往会使用exec函数去执行另一个程序。 注意:调用exec函数并不会创建新进程,所以创建前后的进程ID不会改变,exec只是用一个全新的程序替换了当前正在运行的程序的代码段、数据段、堆、栈。...
分类:系统相关   时间:2014-12-24 08:41:08    阅读次数:250
akka源码分析
看akka源码的一些体会,没有列出源码来。akka代码主要包括两块:底层分发(akka.dispatch包)和上层模型(akka.actor包),从底层线程调度(dispatch)往上看起   函数式语言主要处理表达式求值,面向对象语言主要处理对象间消息发送消息。     1. 底层线程调度   Doug Lea: ForkJoinTask Fork...
分类:其他好文   时间:2014-12-23 21:16:28    阅读次数:280
Linux系统编程_8_进程控制之fork_wait_waitpid函数
fork函数: #include pid_t fork(void); fork用来创建一个子进程; 特点:fork调用后会返回两次,子进程返回0,父进程返回子进程的进程ID;fork返回后,子进程和父进程都从fork函数的下一条语句开始执行;...
分类:系统相关   时间:2014-12-23 10:31:34    阅读次数:262
解决git push远程分支错误
分布式版本控制系统在日常开发中使用越来越频繁,谁没经历过手一抖,不小心把错误的内容gitpush到远程仓库?前几天我就遇到了,当时对git也不熟,于是各种try……终于,现在搞明白了环境:远程仓库fork的开发项目分支只有master操作:gitpulloriginmaster(埋下祸根,把别人的co..
分类:其他好文   时间:2014-12-23 06:52:55    阅读次数:339
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!