书栈网 · BookStack 本次搜索耗时 0.030 秒,为您找到 14936 个相关结果.
  • 并发

    并发 goroutine channels Buffered Channels Range和Close Select 超时 runtime goroutine 并发 Go从语言层面支持了并行。 goroutine goroutine 是Go 并行设计的核心。goroutine 说到底其实就是协程,但是它比线程更小,十几个gorouti...
  • Swoole异步与同步的选择

    Swoole异步与同步的选择 Swoole异步与同步的选择 Swoole不仅支持异步,还支持同步。什么情况下使用同步,什么情况下使用异步。这里说明一下。 我们不赞成用异步回调的方式去做功能开发,传统的PHP同步方式实现功能和逻辑是最简单的,也是最佳的方案。像node.js这样到处callback,只是牺牲可维护性和开发效率。 但有些时候很适合用异...
  • 第 12 课 —— 通道

    1145 2020-11-30 《快学 Go 语言》
    创建通道 读写通道 读写阻塞 关闭通道 通道写安全 多路通道 非阻塞读写 Java 也有通道 通道内部结构 不同的并行协程之间交流的方式有两种,一种是通过共享变量,另一种是通过队列。Go 语言鼓励使用队列的形式来交流,它单独为协程之间的队列数据交流定制了特殊的语法 —— 通道。 通道是协程的输入和输出。作为协程的输出,...
  • telnetlib — Telnet 客户端

    telnetlib — Telnet 客户端 Telnet 对象 Telnet 示例 telnetlib — Telnet 客户端 源代码: Lib/telnetlib.py 从 3.11 版起不建议使用,将在 3.13 版中移除: telnetlib 模块已被弃用(请参阅 PEP 594 了解详情及其替代品)。 telnetli...
  • 查询追溯

    查询追溯 查询追溯 线程 用法 数据锁 阻塞 读写同一数据行 查询追溯 不阻塞 读写不同的数据行
  • 通道

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

    重点回顾 重点回顾 所有 Redis 键,无论它们是什么类型,都会被储存到数据库里面。 一个 Redis 服务器可以同时拥有多个数据库,每个数据库都拥有一个独立的命名空间。这也即是说,同名的键可以出现在不同数据库里面。 在默认情况下,Redis 服务器在启动时将创建 16 个数据库,并使用数字 0 至 15 对其进行标识。 因为 KEY...
  • epoll

    717 2018-04-25 《Tornado Tcp Program》
    epoll epoll 我们知道tornado通过非阻塞的方式以及对epoll的运用,才使得性能上得到了很大的提升。那么epoll到底是什么,它在tornado中扮演着怎样的角色呢? 1.epoll解读 说到epoll,就得先说说阻塞和非阻塞,这里大家自行百度或者脑补。我们通常处理数据流可能是这样的 While true : ...
  • 子进程(Child Processes)

    子进程(Child Processes) 子进程(Child Processes) 稳定度:2 - 稳定 子进程模块提供了衍生子进程的能力,这个能力和 popen(3) 方式上类似,但不完全相同。这种能力主要由 child_process.spawn() 函数提供: const spawn = require ( 'child_p...
  • 并发

    2731 2018-02-08 《Go Web 编程》
    2.7 并发 goroutine channels Buffered Channels Range和Close Select 超时 runtime goroutine links 2.7 并发 有人把Go比作21世纪的C语言,第一是因为Go语言设计简单,第二,21世纪最重要的就是并行程序设计,而Go从语言层面就支持了并行。 go...