书栈网 · BookStack 本次搜索耗时 0.037 秒,为您找到 213981 个相关结果.
  • 1.6 协同程序

    1691 2019-04-08 《Lua程序设计》
    协同程序 ● 协同程序基础 ● 管道与过滤器 ● 以协同程序实现迭代器 ● 非抢先式的多线程 协同程序   协同程序与线程(thread )差不多,也就是一条执行序列,拥有自己独立的栈、局部变量和指令指针,同时又与其他协同程序共享全局变量和其他大部分东西。从概念上讲线程与协同程序的主要区别在于,一个具有多个线程的程序可以同时运行几个线程,而协...
  • MySQL · 性能优化· InnoDB buffer pool flush策略漫谈

    背景 我们知道InnoDB使用buffer pool来缓存从磁盘读取到内存的数据页。buffer pool通常由数个内存块加上一组控制结构体对象组成。内存块的个数取决于buffer pool instance的个数,不过在5.7版本中开始默认以128M(可配置)的chunk单位分配内存块,这样做的目的是为了支持buffer pool的在线动态调整大小。...
  • bthread or not

    bthread or not 同步或异步 异步或bthread bthread or not 我应该选择在什么地方使用bthread。 brpc提供了异步接口 ,所以一个常见的问题是:我应该用异步接口还是bthread? 短回答:延时不高时你应该先用简单易懂的同步接口,不行的话用异步接口,只有在需要多核并行计算时才用bthread。 同步或...
  • bthread or not

    bthread or not 同步或异步 异步或bthread bthread or not Where should I choose to use bthread? brpc提供了异步接口 ,所以一个常见的问题是:我应该用异步接口还是bthread? 短回答:延时不高时你应该先用简单易懂的同步接口,不行的话用异步接口,只有在需要多核并行计算...
  • bthread or not

    bthread or not 同步或异步 异步或bthread bthread or not 我应该选择在什么地方使用bthread。 brpc提供了异步接口 ,所以一个常见的问题是:我应该用异步接口还是bthread? 短回答:延时不高时你应该先用简单易懂的同步接口,不行的话用异步接口,只有在需要多核并行计算时才用bthread。 同步或...
  • bthread or not

    同步或异步 异步或bthread brpc提供了异步接口 ,所以一个常见的问题是:我应该用异步接口还是bthread? 短回答:延时不高时你应该先用简单易懂的同步接口,不行的话用异步接口,只有在需要多核并行计算时才用bthread。 同步或异步 异步即用回调代替阻塞,有阻塞的地方就有回调。虽然在javascript这种语言中回调工作的很好,接...
  • 对比其他方案

    Tendis存储版 vs Redis cluster Tendis存储版 vs 其他开源实现 Tendis存储版 vs Tendis SSD 693 字 | 2 分钟 Tendis存储版 vs Redis cluster 优点: 所有数据存储到磁盘,提供更大的容量和更低的成本,数据可靠性更高 多线程架构,单进程的性能吞吐比redis...
  • SdbTraceOption

    SdbTraceOption 语法 方法 components() breakPoints() tids() functionNames() threadTypes() 返回值 错误 示例 SdbTraceOption 指定 traceOn 监控参数。 包括指定模块、断点、线程号、函数以及线程类型等参数。 语法 SdbTr...
  • swoole与golang相比有哪些优势

    开发效率 go语言是本质上是静态语言,开发效率不高,更适合底层软件的开发 swoole基于php语言,而php是动态脚本语言,开发效率最佳,更适合应用软件的开发 IO模型 go语言使用单线程eventloop处理IO事件,多线程实现协程调度,执行用户层代码 swoole使用多线程eventloop处理IO事件,多进程执行用户层php...
  • 并发技术

    多任务 进程 进程的基本状态 进程调度 调度种类 非抢占式调度与抢占式调度 调度策略的设计 调度算法 进程同步 临界资源与临界区 信号量 死锁 进程间通信 线程 协程 IO多路复用 基本概念 常见的IO复用实现 参考资料 多任务 在上古时代,CPU 资源十分昂贵,如果让 CPU 只能运行一个程序,那么当 CPU 空...