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

    bthread Goals NonGoals FAQ Q:bthread是协程(coroutine)吗? Q: 我应该在程序中多使用bthread吗? Q:bthread和pthread worker如何对应? Q:bthread中能调用阻塞的pthread或系统函数吗? Q:一个bthread阻塞会影响其他bthread吗? Q:pthre...
  • bthread

    bthread Goals NonGoals FAQ Q:bthread是协程(coroutine)吗? Q: 我应该在程序中多使用bthread吗? Q:bthread和pthread worker如何对应? Q:bthread中能调用阻塞的pthread或系统函数吗? Q:一个bthread阻塞会影响其他bthread吗? Q:pthre...
  • 15. PHP socket初探 —- 一些零碎细节的拾漏补缺(一)

    1393 2020-02-05 《PHP进阶教程》
    前面可以说是弄了一系列的php socket和多进程的一大坨内容,知识浅显、代码粗暴、风格简陋,总的说来,还是差了一些细节。今天,就一些漏掉的细节补充一下。 一些有志青年可能最近手刃了Workerman源码,对于里面那一大坨stream_select()、stream_socket_server()表示疑惑,这个玩意和socket_create、soc...
  • Changefeed 概述

    Changefeed 概述 Changefeed 状态流转 操作 Changefeed Changefeed 概述 Changefeed 是 TiCDC 中的单个同步任务。Changefeed 将一个 TiDB 集群中数张表的变更数据输出到一个指定的下游。TiCDC 集群可以运行和管理多个 Changefeed。 Changefeed 状态流转...
  • 流的读写

    stream是TBOX的最常用的流,一般用于单路io操作,既可以进行阻塞读写,也可以非阻塞的读写。 目前可以支持 数据、文件、套接字、http协议以及各种过滤器的读写操作,也可以很方便的自定义扩展自己的流模块。 流的常用初始化操作 // 初始化文件流 tb_stream_ref_t stream = tb_stream_init_from_u...
  • Process->useQueue

    Process->useQueue 非阻塞 Process->useQueue 启用消息队列作为进程间通信。 bool swoole_process -> useQueue ( int $msgkey = 0 , int $mode = 2 ); useQueue方法接受2个可选参数。 $msgkey 是消息队...
  • Client

    Client 优势 同步阻塞客户端 异步非阻塞客户端 Client Client 提供了TCP/UDP socket 的客户端的封装代码,使用时仅需 new Swoole\Client 即可。 优势 stream 函数存在超时设置的陷阱和Bug ,一旦没处理好会导致Server 端长时间阻塞 stream 函数的fread 默认最大...
  • 2.4 mutex

    4107 2019-08-10 《GO专家编程》
    1. 前言 2. Mutex数据结构 2.1 Mutex结构体 2.2 Mutex方法 3. 加解锁过程 3.1 简单加锁 3.2 加锁被阻塞 3.3 简单解锁 3.4 解锁并唤醒协程 4. 自旋过程 4.1 什么是自旋 4.1 自旋条件 4.2 自旋的优势 4.3 自旋的问题 5. Mutex模式 4.1 normal模式 4...
  • bthread

    bthread Goals NonGoals FAQ Q:bthread是协程(coroutine)吗? Q: 我应该在程序中多使用bthread吗? Q:bthread和pthread worker如何对应? Q:bthread中能调用阻塞的pthread或系统函数吗? Q:一个bthread阻塞会影响其他bthread吗? Q:pthre...
  • bthread

    Goals NonGoals FAQ Q:bthread是协程(coroutine)吗? Q: 我应该在程序中多使用bthread吗? Q:bthread和pthread worker如何对应? Q:bthread中能调用阻塞的pthread或系统函数吗? Q:一个bthread阻塞会影响其他bthread吗? Q:pthread中可以调用bt...