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

    数据源 Data Source 原理 示例 Data Source API Source SplitEnumerator SourceReader Source 使用方法 SplitReader API SplitReader SourceReaderBase SplitFetcherManager 事件时间和水印 API 事件时间...
  • uWSGI 卸载(offloading)子系统

    uWSGI 卸载(offloading)子系统 卸载静态文件 卸载内部路由 未来 uWSGI 卸载(offloading)子系统 卸载是一种优化小任务的方式,将它们委托给一个或多个线程。 这些线程在非阻塞/事件触发的方式中运行这样的任务,允许大量的并发。 uWSGI栈的各种组件是卸载友好型的,而长期目标是允许应用代码随意使用它们。 要启动...
  • 命名管道

    命名管道 设置一个命名管道 使用命名管道 命名管道 在大多数类似 Unix 的操作系统中,有可能创建一种特殊类型的文件,叫做命名管道。命名管道用来在 两个进程之间建立连接,也可以像其它类型的文件一样使用。 命令管道的行为类似于文件,但实际上形成了先入先出(FIFO)的缓冲。和普通(未命令的)管道一样, 数据从一端进入,然后从另一端出现。通过命令...
  • 队列类型-基本使用

    基本使用 使用Queue.Pop 使用Queue.C 元素入队/出队 队列长度 队列关闭 gqueue 与glist 基本使用 使用Queue.Pop package main import ( "fmt" "time" "github.com/gogf/gf/v2/os/g...
  • 9 synchronized与锁

    第九章 synchronized与锁 9.1 Synchronized关键字 9.2 几种锁 9.2.1 Java对象头 9.2.2 偏向锁 实现原理 撤销偏向锁 9.2.3 轻量级锁 轻量级锁的加锁 9.2.4 重量级锁 9.2.5 总结锁的升级流程 9.2.6 各种锁的优缺点对比 第九章 synchronized与锁 这篇...
  • 锁冲突与 TTL 超时

    TiDB 锁冲突问题处理 乐观锁 Prewrite 阶段 读写冲突 KeyIsLocked 错误 Commit 阶段 锁被清除 (LockNotFound) 错误 悲观锁 Prewrite 阶段 读写冲突 Commit 阶段 其他锁相关错误 pessimistic lock retry limit reached Lock wait ti...
  • 高级

    高级 链接 高级 这一部分,我们将深入探讨 redux-saga 提供的更强大的 Effect。 链接 监听未来的 action 无阻塞调用 同时执行多个任务 在多个 Effects 之间启动 race 通过 yield* 对 Sagas 进行排序 组合 Sagas 任务的取消 常见的并发模式 Sagas 测试示例 连接 ...
  • 进程

    1787 2019-05-26 《Qt 学习之路 2》
    进程是操作系统的基础之一。一个进程可以认为是一个正在执行的程序。我们可以把进程当做计算机运行时的一个基础单位。关于进程的讨论已经超出了本章的范畴,现在我们假定你是了解这个概念的。 在 Qt 中,我们使用QProcess 来表示一个进程。这个类可以允许我们的应用程序开启一个新的外部程序,并且与这个程序进行通讯。下面我们用一个非常简单的例子开始我们本章有关进...
  • 统计生产上比较大的key

    8.3.7 统计生产上比较大的key 8.3.7 统计生产上比较大的key ./ redis - cli -- bigkeys 对redis中的key进行采样,寻找较大的keys。是用的是scan方式,不用担心会阻塞redis很长时间不能处理其他的请求。执行的结果可以用于分析redis的内存的只用状态,每种类型key的平均大小。 ...
  • 线程

    2165 2018-02-27 《libuv中文教程》
    Threads Core thread operations thread-create/main.c TIP thread-create/main.c Synchronization Primitives Mutexes libuv mutex functions NOTE Lock locks/main.c - simple rwloc...