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

    926 2020-11-26 《Go语言101 v1.15.c》
    通道 通道(channel)介绍 通道类型和值 通道值的比较 通道操作 通道操作详解 一些通道的使用例子 通道的元素值的传递都是复制过程 关于通道和协程的垃圾回收 数据接收和发送操作都属于简单语句 for-range 应用于通道 select-case 分支流程控制代码块 select-case 流程控制的实现机理 更多  ...
  • 1.7.4 task进程中使用毫秒定时器

    task进程有别与worker进程,worker进程内有EventLoop,所以即可同步阻塞,又可以异步非阻塞。但task进程设计之初就是仅仅支持同步阻塞模式的。 而swoole的毫秒定时器是使用timerfd实现的异步定时器。所以在1.7.4之前,task进程中是无法使用定时器的。1.7.4专门对task进程进行了优化,实现了同步的信号触发式定时器。 ...
  • 1.1 生产者与消费者

    2876 2018-05-01 《互联网面试笔记》
    背景 实现方式 wait()/notify() blockingQueue方式 背景 生产者消费者模式是通过一个容器来解决生产者和消费者的强耦合问题。生产者和消费者彼此之间不直接通讯,而通过阻塞队列来进行通讯,所以生产者生产完数据之后不用等待消费者处理,直接扔给阻塞队列,消费者不找生产者要数据,而是直接从阻塞队列里取,阻塞队列就相当于一个缓冲区...
  • manual failover 实现

    manual failover实现 使用方法 社区版实现流程如下 failover 选举 算法的核心逻辑如下: Tendis存储版实现 1482 字 | 4 分钟 manual failover实现 使用方法 主动failover是通过redis命令实现的, 命令格式为CLUSTER FAILOVER [FORCE|TAKE...
  • 概述

    概述 概述 术语,概念 并发 vs. 并行 异步 vs. 同步 非阻塞 vs. 阻塞 死锁 vs. 饥饿 vs. 活锁 竞态条件 非阻塞担保(进展条件) 推荐文献 Actor系统 树形结构 配置容器 Actor最佳实践 阻塞需要仔细的管理 你不应该担心的事 什么是Actor? Actor引用 状态 行为 邮箱 子Actor 监管策略 ...
  • 锁定查询结果 SELECT FOR UPDATE

    OceanBase 支持 MVCC 特性,读是快照读,不阻塞写,是 SELECT 语句还有个特殊的用法可以阻塞写。示例如下: obclient > select w_name , w_ytd , w_tax from ware where w_id = 1 for update ; +------------+--------...
  • Process::wait

    Process::wait 在异步信号回调中执行wait Process::wait 回收结束运行的子进程。 array Process :: wait ( bool $blocking = true ); $result = array ( 'code' => 0 , 'pid' => 15001 , ...
  • PHP基础知识

    新手必看 运行模式 php-cli 网络协议 tcp udp port端口 会话管理 linux基础 php7.0 php回调/闭包 回调事件 闭包/匿名函数 php多进程 同步/异步 阻塞/非阻塞 协程 Swoole composer使用 EasySwoole 提问的艺术
  • 锁定查询结果 SELECT FOR UPDATE

    OceanBase 支持 MVCC 特性,读是快照读,不阻塞写,是 SELECT 语句还有个特殊的用法可以阻塞写。示例如下: obclient > select w_name , w_ytd , w_tax from ware where w_id = 1 for update ; +------------+--------...
  • 第21章:通道

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