书栈网 · BookStack 本次搜索耗时 0.028 秒,为您找到 14936 个相关结果.
  • NIO 总览

    NIO 总览 NIO vs BIO NIO 总览 NIO API 是由 Java 1.4 引入的,被广泛用于各种应用。NIO API 封装了 IO 非阻塞操作。 首先,最好了解一下 MINA 是基于 NIO 1 写的。Java 7 设计了一个新版本 NIO-2,(因为我们基于 NIO 1) 我们并没有从这一版本 (NIO-2) 所带来的新加功能中...
  • 10.4.5 指定通道的执行顺序

    指定通道的执行顺序 指定通道的执行顺序 尽管您不应该对 goroutines 的执行顺序做任何假设,但当您需要控制这个顺序时是可以的。这小节介绍一个使用 信号通道 的技巧。 您可能会问为什么简单函数能够更容易的控制执行顺序,还要选择按顺序执行 goroutines。这个答案很简单:goroutines 能够操作并发并等待其他 goroutine...
  • 避免Blocking

    前面讲过Cloudopt Next是基于Vertx的,而Vertx是一个类似NodeJs的框架,通过事件循环完成对网络请求的处理。所以Vertx不建议阻塞线程,例如数据库操作太慢等情况,尽可能通过异步进行操作。如果不可能避免的需要阻塞,请使用Worker。 Worker . worker < Any >( Handler < Future < Any >...
  • Process->push

    Process->push Process->push 投递数据到消息队列中。 bool Process -> push ( string $data ); $data要投递的数据,长度受限与操作系统内核参数的限制。默认为8192,最大不超过65536 操作失败会返回false,成功返回true 默认模式下(阻塞模式),如果队列已...
  • epoll_wait

    3124 2018-01-31 《Linux API速查手册》
    函数原型 参数 events maxevents timeout 返回值 函数原型 #include <sys/epoll.h> int epoll_wait ( int epfd , struct epoll_event * events , int maxevents , ...
  • 访问网络(4)

    1517 2019-05-26 《Qt 学习之路 2》
    前面几章我们了解了如何使用QNetworkAccessManager 访问网络。在此基础上,我们已经实现了一个简单的查看天气的程序。在这个程序中,我们使用QNetworkAccessManager 进行网络的访问,从一个网络 API 获取某个城市的当前天气状况。 如果你仔细观察就会发现,即便我们没有添加任何相关代码,QNetworkAccessMana...
  • 通道

    1675 2019-07-01 《Go语言101 v1.12》
    通道 通道(channel)介绍 通道类型和值 通道值的比较 通道操作 通道操作详解 一些通道的使用例子 通道的元素值的传递都是复制过程 关于通道和协程的垃圾回收 数据接收和发送操作都属于简单语句 for-range应用于通道 select-case分支流程控制代码块 select-case流程控制的实现机理 更多 通道 通...
  • 通道

    通道 通道(channel)介绍 通道类型和值 通道值的比较 通道操作 通道操作详解 一些通道的使用例子 通道的元素值的传递都是复制过程 关于通道和协程的垃圾回收 数据接收和发送操作都属于简单语句 for-range 应用于通道 select-case 分支流程控制代码块 select-case 流程控制的实现机理 更多  ...
  • 通道

    454 2023-01-19 《Go语言101 v1.17.b》
    通道 通道(channel)介绍 通道类型和值 通道值的比较 通道操作 通道操作详解 一些通道的使用例子 通道的元素值的传递都是复制过程 关于通道和协程的垃圾回收 数据接收和发送操作都属于简单语句 for-range 应用于通道 select-case 分支流程控制代码块 select-case 流程控制的实现机理 更多  ...
  • 网络

    1383 2018-04-11 《深入解析Go》
    8 网络 8 网络 这一章我们将看一下Go的网络模块。Go在网络编程方面提倡的做法是,每来一个连接就开一个goroutine去处理。非常的用户友好,不用学习一些反人类的网络编程模式,并且性能是有保障的。这些都得益于Go的网络模块的实现。 由于goroutine的实现非常轻量,很容易就可以开很多的goroutine,这为每条连接分配一个gorouti...