书栈网 · BookStack 本次搜索耗时 0.041 秒,为您找到 213981 个相关结果.
  • 第 11 课 —— 千军万马跑协程

    1139 2020-11-30 《快学 Go 语言》
    协程的启动 子协程异常退出 启动百万协程 协程死循环 协程的本质 设置线程数 协程的应用 协程和通道是 Go 语言作为并发编程语言最为重要的特色之一,初学者可以完全将协程理解为线程,但是用起来比线程更加简单,占用的资源也更少。通常在一个进程里启动上万个线程就已经不堪重负,但是 Go 语言允许你启动百万协程也可以轻松应付。如果把协...
  • 同步

    1768 2018-02-06 《RustPrimer 中文版》
    同步 等待 通知 原子类型 锁 同步 同步指的是线程之间的协作配合,以共同完成某个任务。在整个过程中,需要注意两个关键点:一是共享资源的访问, 二是访问资源的顺序。通过前面的介绍,我们已经知道了如何让多个线程访问共享资源,但并没介绍如何控制访问顺序,才不会出现错误。如果两个线程同时访问同一内存地址的数据,一个写,一个读,如果不加控制,写线程只...
  • bvar

    什么是bvar? 新增bvar 监控bvar 导出到Prometheus English version 什么是bvar? bvar 是多线程环境下的计数器类库,方便记录和查看用户程序中的各类数值,它利用了thread local存储减少了cache bouncing,相比UbMonitor(百度内的老计数器库)几乎不会给程序增加性能开销...
  • 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...
  • 慢请求如何影响吞吐率

    慢请求如何影响吞吐率 在当前 server 实现中模拟慢请求 使用线程池改善吞吐量 慢请求如何影响吞吐率 ch20-02-slow-requests.md commit d06a6a181fd61704cbf7feb55bc61d518c6469f9 目前 server 会依次处理每一个请求。这对于向我们这样并不期望有非常大量请求的服...
  • threading —- 基于线程的并行

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

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

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

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