ChinaUnix.net
相关文章推荐:

如何实现非堵塞读写操作

最近在写一个crawler,网上看了Mercator的资料,里面提到Java的Dns解析方法和Unix下的gethostbyname方法都是堵塞的,即同时只能有一个线程在进行DNS解析操作,当然我是用c++在linux下做的也不关心Java部分。。。 他的解决方法是自己实现一个支持多线程解析DNS的方法,做法是把DNS请求发给本地dns,再由本地dns发送给权威dns服务器。 他就到此为止,没说具体的实现过程,而且他的项目貌似到05年就没人维护了,我也找不到源代码。求各...

by luoleicn - C/C++ - 2009-04-02 10:16:20 阅读(13198) 回复(31)

相关讨论

用户在使用 Linux 系统时难免会出现口令遗失、配置错误、系统故障等问题,导致不能正常登录进自己的 Linux 系统。如果能够以其它的方式去读写 Linux 文件,对文件进行修改,则有可能恢复问题,至少也可以拷贝出重要文件,使重要数据不会被丢失。在此,有以下几种方法可以在不能正常登录时实现对 Linux 文件的读写。      紧急修复模式      紧急修复模式是以紧急修复软盘或 Linux 安装光盘引导启动后,在 boot 提示符下输入...

by shinelian - Linux文档专区 - 2005-06-12 23:39:56 阅读(1084) 回复(0)

用户在使用 Linux 系统时难免会出现口令遗失、配置错误、系统故障等问题,导致不能正常登录进自己的 Linux 系统。如果能够以其它的方式去读写 Linux 文件,对文件进行修改,则有可能恢复问题,至少也可以拷贝出重要文件,使重要数据不会被丢失。在此,有以下几种方法可以在不能正常登录时实现对 Linux 文件的读写。 紧急修复模式 紧急修复模式是以紧急修复软盘或 Linux 安装光盘引导启动后,在 boot 提示符下输入 “linux rescue...

by 非飞云 - Linux文档专区 - 2004-10-09 23:57:30 阅读(908) 回复(0)

root 权限如何读写 Linux 文件 [ 作者:刘高峰 转贴自:http://www.linuxdoor.com/linuxdoornew/ShowArticle.asp?ArticleID=156 ] 用户在使用 Linux 系统时难免会出现口令遗失、配置错误、系统故障等问题,导致不能正常登录进自己的 Linux 系统。如果能够以其它的方式去读写 Linux 文件,对文件进行修改,则有可能恢复问题,至少也可以拷贝出重要文件,使重要数据不会被丢失。在此,有以下几种方法可以在不能正常登录时实...

by 零二年的夏天 - Linux论坛 - 2003-10-24 20:18:57 阅读(623) 回复(0)

root 权限如何读写 Linux 文件 [ 作者:刘高峰 转贴自:http://www.linuxdoor.com/linuxdoornew/ShowArticle.asp?ArticleID=156 ] 用户在使用 Linux 系统时难免会出现口令遗失、配置错误、系统故障等问题,导致不能正常登录进自己的 Linux 系统。如果能够以其它的方式去读写 Linux 文件,对文件进行修改,则有可能恢复问题,至少也可以拷贝出重要文件,使重要数据不会被丢失。在此,有以下几种方法可以在不能正常登录时实...

by 零二年的夏天 - Linux系统管理 - 2003-10-24 20:18:57 阅读(483) 回复(0)

在Java中如何实现二进制文件的读写操作,同时还能对二进制文件的任意部分进行块的读取!如同C/C++一样。谢谢!!!

by lokis - Java - 2004-07-11 14:58:55 阅读(4744) 回复(3)

各位,我在设置堵塞socket下使用send函数存在极小的几率被堵塞,下面是代码:[code]static int32_t SendDataPacket4Schedule(const uint8_t *data, const int32_t len) { fd_set fdsWrite; struct timeval stTimeoutVal; int nRet, nSndBytes; FD_ZERO(&fdsWrite); FD_SET(GetDataInOutSocket(), &fdsWrite); stTimeoutVal.tv_sec = TIMEOUT_SOCKET_SEND; stTimeoutVal.tv_usec = 0; //TODO:这里的处理貌似是有问题的,...

by notsureit - C/C++ - 2012-07-24 10:08:41 阅读(2926) 回复(8)

如题,有的死循环很消耗内存,有的不怎么消耗内存。 如,某个程序,它死循环一直接收DataQ的数据,是否是接收Dataq的Api本身是堵塞的,所以不会消耗大量的内存呢? 如有知道的大虾详细讲解讲解。。。菜鸟先再次谢谢了。。。:em10:

by ping222s - AS400 - 2011-01-13 17:14:02 阅读(2464) 回复(2)

我在网上找到了对这二者的对比: 堵塞socket 就是在accept、read、write等IO操作的的时候,如果没有可用符合条件的资源,不马上返回,一直等待直到有资源为止。 堵塞socket 则是在执行select的时候,当没有资源的时候堵塞,当有符合资源的时候,返回一个信号,然后程序就可以执行accept、read、write等操作,这个时候,这些操作是马上完成,并且马上返回。 堵塞方式和堵塞方式是否还有其他区别,以及二者各自的好处。我了解...

by happy_fish100 - C/C++ - 2008-08-22 15:25:53 阅读(5736) 回复(6)

操作系统和应用软件安装在服务器本地磁盘,数据盘在SAN上,对于操作系统或者应用软件配置数据的变更,如何实现备份和恢复呢?在CDP和CRR上分别怎么实现?谢谢

by littlespark - 存储备份 - 2011-09-20 11:05:28 阅读(2774) 回复(3)
by diabloiii - Sybase - 2004-11-08 10:53:50 阅读(1273) 回复(1)