书栈网 · BookStack 本次搜索耗时 0.030 秒,为您找到 213981 个相关结果.
  • 线程

    线程 线程 要启用线程支持,需要使用 —threads:on 命令行开关。 然后 system 模块包含几个线程原语。 请参阅低级线程API threads 和 channels 模块。 还有高级并行结构可用。见 spawn 更多细节。 Nim的线程内存模型与其他常见编程语言(C,Pascal,Java)完全不同:每个线程都有自己的(垃圾收集...
  • Swoole 扩展

    为什么要使用 swoole 什么是协程 协程的优点 swoole 的协程 swoole 需要注意的地方 为什么要使用 swoole swoole 的强大之处就在与其进程模型的设计,既解决了异步问题,又解决了并行。 从4.0版本开始Swoole 提供了完整的协程(Coroutine)+通道(Channel)特性,带来全的CSP 编程模型...
  • Goroutine

    1961 2020-06-11 《Go语言中文文档》
    1. Goroutine 使用goroutine 启动单个goroutine 启动多个goroutine 注意 1.1.1. goroutine与线程 可增长的栈 goroutine调度 1. Goroutine 在java/c++中我们要实现并发编程的时候,我们通常需要自己维护一个线程池,并且需要自己去包装一个又一个的任务,同时需...
  • 互斥量

    1989 2018-09-20 《RT-Thread编程手册》
    互斥量 互斥量控制块 互斥量相关接口 创建互斥量 删除互斥量 初始化互斥量 脱离互斥量 获取互斥量 释放互斥量 使用场合 互斥量 互斥量又叫相互排斥的信号量,是一种特殊的二值性信号量。它和信号量不同的是,它支持互斥量所有权、递归访问以及防止优先级翻转的特性。互斥量工作如 互斥量的工作示意图 所示。 互斥量的状态只有两种,开锁...
  • 优化建议

    1118 2020-02-01 《KitDB 使用手册》
    建议使用SSD 更小的key 批量读写 使用迭代器 分片 手动压实数据 调整分段锁大小 减少线程等待和切换开销 读写分离 建议使用SSD 使用SSD可以极大的提升KitDB的吞吐量,尤其是在单个value较大的情况下。 更小的key 尽量使用长度较小的key 批量读写 尽量使用批量读写,可大幅提高性能 使用迭代器 使...
  • uGreen – uWSGI绿色线程(green thread)

    uGreen – uWSGI绿色线程(green thread) 安全性和性能 异步I/O 栈大小 它比Greenlet或者Stackless Python更好吗? 我可以使用uGreen来写Comet应用吗? Psycopg2改进 uGreen – uWSGI绿色线程(green thread) uGreen是在 uWSGI async...
  • 屏障

    1841 2018-09-20 《RT-Thread编程手册》
    屏障 屏障控制块 创建屏障 销毁屏障 等待屏障 屏障示例代码 屏障 屏障是多线程同步的一种方法。barrier意为屏障或者栏杆,把先后到达的多个线程挡在同一栏杆前,直到所有线程到齐,然后撤下栏杆同时放行。先到达的线程将会阻塞,等到所有调用pthread_barrier_wait()函数的线程(数量等于屏障初始化时指定的count)都到达后,...
  • 高效率排查server卡顿

    1.检查工作线程的数量 2.检查CPU的使用程度 3.定位问题 3.1 定位cpu-bound问题 排除上游分流不均的嫌疑 优化单机性能 3.2 定位io-bound问题 排除工作线程数不够的嫌疑 排除锁的嫌疑 使用rpcz 使用bvar 只使用了brpc client 1.检查工作线程的数量 查看 /vars/bthread...
  • bvar

    什么是bvar? 监控bvar bvar导出到其它监控系统格式 English version 什么是bvar? bvar 是多线程环境下的计数器类库,方便记录和查看用户程序中的各类数值,它利用了thread local存储减少了cache bouncing,相比UbMonitor(百度内的老计数器库)几乎不会给程序增加性能开销,也快于竞争频...
  • 并发执行

    并发执行 并发执行 本章中描述的模块支持并发执行代码。 适当的工具选择取决于要执行的任务(CPU密集型或IO密集型)和偏好的开发风格(事件驱动的协作式多任务或抢占式多任务处理)。 这是一个概述: threading —- 基于线程的并行 线程本地数据 线程对象 锁对象 递归锁对象 条件对象 信号量对象 Semaphore 例子 ...