找到约 373 条结果
  • 如题:HarmonyOS开发c++层那里socket支持epoll方式吗?
    2024-08-25
    1
  • 一个socket是在监听(listen())时是可以同时与多个客户端连接的(以Tcp为例,可以与多个客户端进行三次握手)。然后select/poll/epoll 取出建立好的链接进行处理。至于大量的连接如何处理,瓶颈可能在于I/O复用,可以了解下epoll,libev等。
    2015-11-29
  • 主进程中创建一个子进程和两个线程,每个线程负责accept连接,用socketpair创建了通信管道,在主进程中把服务端socket及管道的其中一个套接字传递给了线程,本来想在线程中把客户端socket文件描述符通过sendmsg函数传递给子进程,但是提示无效的文件描述符。
    2019-04-19
  • man的网页版是 [链接] 这个网站包括了Linux基本命令和Linux系统调用函数说明. 比如你可以用Bing搜索epoll编程函数: site:man7.org/linux/man-pages epoll[链接] 还有top命令的用法:[链接]
    2015-08-06
  • {代码...}
    2016-07-04
    2
    ✓ 已解决
  • Swoole的主进程是一个多线程的程序。其中有一组很重要的线程,称之为Reactor线程。它就是真正处理TCP连接,收发数据的线程。Swoole的主线程在Accept新的连接后,会将这个连接分配给一个固定的Reactor线程,并由这个线程负责监听此socket。在socket可读时读取数据,并进行协议解析,将请求投递到Worker进程。在socket可写...
    2019-06-10
  • 3个点:Not faster than NIO (epoll) on unix systems (which is true)There is no daragram suppportUnnecessary threading model (too much abstraction without usage)
    2017-08-21
  • 现在客户端是浏览器,form表单上传一个2M文件, 服务端监听到可读事件, 我用recv获取, 为什么数据会接受不完全,返回-1, errno = EAGAIN.
    2017-05-25
    1
  • 是否支持<sys/epoll.h>、sys/types.h>和<unused.h>之类的头文件
    2024-02-05
    1
  • 楼主亲自测试验证是个好习惯,但是一般都是采用Linux作为nginx的服务器。使用window的话nginx性能可能还不及apache,应该nginx和apache在windows上都是采用同样的运行机制select,类似排队循环处理。windows下nginx表现慢可能是:nginx 还需要调用php-cgi ,而 apache内置集成了php的sapi。
    2015-08-21
  • 用windows的IOCP吧,实现的功能跟linux的epoll类似,C#可以调用,详情请Google。
    2013-07-03
  • 我看了一些协程的实现,很多是通过epoll来作为协程调度器,但是,我这里有一个问题:通过epoll是可以得到所有已经就绪了的文件描述符,也就意味着每次的操作都是非阻塞的,此时,为什么还需要创建协程呢?例如这位兄弟的写法:[链接]
    2019-01-15
    5
  • 在linux的5种IO中,epoll的这个是同步非阻塞,属于NIO.当有消息来的时候,内核态通知用户态程序,消息在内核态,需要用户态去把消息拿回来.需要用户参与IO.
    2018-06-26
    1
  • NIO的epoll空轮询bug到底指的是什么,JDK什么版本修复了他?
    2019-11-26
    2
  • 你用的epoll的什么模式?两者还是有点区别的[链接]
    2015-03-20
  • 而 goroutine 是用来处理线程创建和调度过于耗资源的,尤其是线程出现阻塞,io等待的时候,会出现上下文切换,非常耗时。而 goroutine 相对比较轻量级。
    2019-01-17
  • 因为要使用 <epoll.h> 库, 里面的各种常量定义,在vs code下是没有提示的,或者提示该常量未定义,很不爽,问下有木有方法让Vscode 在Mac下也能识别epoll库?
    2018-11-30