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

    1214 2021-09-28 《go-zero v1.2 教程》
    executors 接口设计 如何使用 源码分析 初始化 Add() backgroundFlush() Wait() 思考 总结 executors 在 go-zero 中,executors 充当任务池,做多任务缓冲,适用于做批量处理的任务。如:clickhouse 大批量 insert ,sql batch insert ...
  • 悲观事务

    TiDB 悲观事务模式 事务模式的修改方法 悲观事务模式的行为 和 MySQL InnoDB 的差异 隔离级别 悲观事务提交流程 Pipelined 加锁流程 内存悲观锁 TiDB 悲观事务模式 为了使 TiDB 的使用方式更加贴近传统数据库,降低用户迁移的成本,TiDB 自 v3.0 版本开始在乐观事务模型的基础上支持了悲观事务模式。本...
  • 6.6 网络轮询器

    6.6 网络轮询器 6.6.1 设计原理 I/O 模型 阻塞 I/O 非阻塞 I/O I/O 多路复用 多模块 接口 6.6.2 数据结构 6.6.3 多路复用 初始化 轮询事件 事件循环 等待事件 轮询等待 截止日期 6.6.4 小结 6.6.5 延伸阅读 6.6 网络轮询器 在今天,大部分的服务都是 I/O 密集...
  • 主服务器

    主服务器 synchronous_standby_names most_available_sync enable_stream_replication enable_mix_replication vacuum_defer_cleanup_age data_replicate_buffer_size walsender_max_send_siz...
  • Actor系统

    Actor系统 树形结构 配置容器 Actor最佳实践 阻塞需要仔细的管理 你不应该担心的事 Actor系统 Actor是封装状态和行为的对象,他们唯一的通讯方式是交换消息——把消息存放在接收方的邮箱里。从某种意义上来说,actor是面向对象最严格的形式,不过最好把它们比作人:在使用actor来对解决方案建模时,把actor想象成一群人,把...
  • threading —- 基于线程的并行

    threading —- 基于线程的并行 线程本地数据 线程对象 锁对象 递归锁对象 条件对象 信号量对象 Semaphore 例子 事件对象 定时器对象 栅栏对象 在 with 语句中使用锁、条件和信号量 threading —- 基于线程的并行 源代码: Lib/threading.py 这个模块在较低级的模块 _th...
  • What’ the tornado?

    1202 2018-04-25 《Tornado Tcp Program》
    what’s the tornado? what’s the tornado? Tornado 和现在的主流 Web 服务器框架(包括大多数 Python 的框架)有着明显的区别:它是非阻塞式服务器,而且速度相当快。得利于其 非阻塞的方式和对 epoll 的运用,Tornado每秒可以处理数以千计的连接,因此 Tornado 是实时 Web 服务的一...
  • 什么时候使用

    什么时候使用 什么时候使用 一般来说,当发现 CPU 的占用率和实际业务应该出现的占用率不相符,或者对 Nginx worker 的资源使用率(CPU,内存,磁盘 IO )出现怀疑的情况下,都可以使用火焰图进行抓取并分析。 另外,对 CPU 占用率低、吐吞量低的情况也可以采用生成火焰图的方式来排查程序中是否有阻塞调用导致整个架构的吞吐量低下。 常用...
  • 操作系统

    操作系统 目录 内容 进程线程模型" level="3">进程线程模型 进程间通信" level="3">进程间通信 同步互斥机制" level="3">同步互斥机制 网络I/O模型" level="3">网络I/O模型 操作系统 面向进程和线程学习操作系统。 目录 Chapter 1 Chapter 2 C...
  • 协程

    状态 优先级 实现协程 调度 缺点 一个简单的栗子 协程是freeRTOS提供的另外一种用以实现用户任务的一种机制,主要使用在RAM较小的处理器上,在32位的处理器上几乎不使用。本文包括:协程状态、协程优先级、实现协程、协程与任务混合使用、不足之处、demo。 状态 协程相对于任务状态只有三种,没有挂起态: 运行态与任务的运行态意义相...