如果想出发,就不要等到明天!
全部博文(317)
发布时间:2015-04-03 19:42:25
在软件开发的过程中,无论如何努力,bug几乎都是必不可少的。当某些bug发生时,该进程会产生coredump文件。通过这个coredump文件,开发人员可以找到bug的原因。但是coredump的产生,大都是因为程序crash了。1. 死锁 有些bug是不会导致进程crash的,比如死锁——这时,程序已经不正常了,可是却没.........【阅读全文】
发布时间:2015-04-03 19:38:03
epoll是linux2.6内核中才有的机制,其他版本内核中是没有的,是Linux2.6内核引入的多路复用IO的一种方式,用于提高网络IO性能的方法。在linux网络编程中,很长一段时间都是采用select来实现多事件触发处理的。Select存在如下几个方面的问题:(1)每次调用select,都需要把fd集合从用户态拷贝到内核态,这个开销在fd.........【阅读全文】