大约有 600 项符合查询结果(耗时:0.0097秒) [XML]

https://www.tsingfun.com/it/os... 

驯服Linux OOM Killer(优质英文资料翻译) - 操作系统(内核) - 清泛网移动...

... Evgeniy Polyakov 提出了一种基于名称的解决方案。使用他的补丁,最先死亡的进程是运行名称在 /proc/sys/vm/oom_victim 中的程序的进程。基于名称的解决方案有其局限性: 任务名称不是真实名称的可靠指标,在进程名称字段中被截...
https://www.tsingfun.com/it/os_kernel/503.html 

Win8.1 推送升级至Win10 无法收到推送通知解决方法 - 操作系统(内核) - 清...

...前几个月,部分用户电脑上就收到了订阅推送Win10的通知补丁,且默认任务栏外面显示图标、托盘图标不能退出,好不霸道。可是还有部分用户直至今天Win10正式发布都没收到补丁,不过不用急,本文提供详细的解决方案。进入...
https://www.tsingfun.com/it/cpp/2163.html 

select、poll、epoll之间的区别总结[整理] - C/C++ - 清泛网 - 专注C/C++及内核技术

...过程如下所示: (1)使用copy_from_user从用户空间拷贝fd_set到内核空间 (2)注册回调函数__pollwait (3)遍历所有fd,调用其对应的poll方法(对于socket,这个poll方法是sock_poll,sock_poll根据情况会调用到tcp_poll,udp_poll或者datagram_p...
https://www.tsingfun.com/it/cpp/1447.html 

WSAAsyncSelect模型 - C/C++ - 清泛网 - 专注C/C++及内核技术

... IEvent //指定哪些通知码需要发送 //FD_READ可以读套接字 //FD_WRITE 可以写套接字 //FD_ACCEPT 监听套接字有连接接入 //FD_CONNET 如果套接字连接对方主机,...
https://stackoverflow.com/ques... 

How can I pipe stderr, and not stdout?

... You could use /dev/stdout et al, or use /dev/fd/N. They will be marginally less efficient unless the shell treats them as special cases; the pure numeric notation doesn't involve accessing files by name, but using the devices does mean a file name lookup. Whether you ...
https://stackoverflow.com/ques... 

How to open, read, and write from serial port in C?

...lt;termios.h> #include <unistd.h> int set_interface_attribs (int fd, int speed, int parity) { struct termios tty; if (tcgetattr (fd, &tty) != 0) { error_message ("error %d from tcgetattr", errno); return -1; } cfs...
https://stackoverflow.com/ques... 

What happens to an open file handle on Linux if the pointed file gets moved or deleted

...1 is returned, and errno is set * appropriately. */ int check_fd_fine(int fd) { struct stat _stat; int ret = -1; if(!fcntl(fd, F_GETFL)) { if(!fstat(fd, &_stat)) { if(_stat.st_nlink >= 1) ret = 0; else pr...
https://stackoverflow.com/ques... 

How to store standard error in a variable

...ch was saved in file descriptor 3. Note that stderr still refers to where FD 1 pointed before: To the output capturing $(..) 3>&- then closes the file descriptor 3 as it is no more needed, such that command does not suddenly has some unknown open file descriptor showing up. Note that the o...
https://www.tsingfun.com/it/cpp/1343.html 

libevent+protobuf轻松搭建tcpserver - C/C++ - 清泛网 - 专注C/C++及内核技术

libevent+protobuf轻松搭建tcpserver1. 基础代码 设置某fd为O_NONBLOCK模式 int set_non_block(int fd); server端socket流程:socket(),setsoc...1. 基础代码 // 设置某fd为O_NONBLOCK模式 int set_non_block(int fd); // server端socket流程:socket(),setsockopt(),bi...
https://stackoverflow.com/ques... 

Caveats of select/poll vs. epoll reactors in Twisted

...e highest numbered file descriptor you pass it. If you select on a single fd, 100, then that's roughly twice as expensive as selecting on a single fd, 50. Adding more fds below the highest isn't quite free, so it's a little more complicated than this in practice, but this is a good first approxima...