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

    PG_OS_THREADS PG_OS_THREADS PG_OS_THREADS视图提供当前节点下所有线程的状态信息。 表 1 PG_OS_THREADS字段 名称 类型 描述 node_name text 当前节点的名称。 pid bigint 当前节点进程中正在运行的线程号。 lwp...
  • 18 Fork/Join框架

    第十八章 Fork/Join框架 18.1 什么是Fork/Join 18.2 工作窃取算法 18.3 Fork/Join的具体实现 18.3.1 ForkJoinTask 18.3.2 ForkJoinPool WorkQueue runState 18.4 Fork/Join的使用 第十八章 Fork/Join框架 18.1 ...
  • 18.1 引言/动机

    18.1 引言/动机 18.1 引言/动机 在多线程(multithreaded, MT)编程出现之前,电脑程序的运行由一个执行序列组成,执行序列按顺序在主机的中央处理器(CPU)中运行。无论是任务本身要求顺序执行还是整个程序是由多个子任务组成,程序都是按这种方式执行的。即使子任务相互独立,互相无关(即,一个子任务的结果不影响其他子任务的结果)时也是...
  • RPC应用参数配置

    在 SOFABoot 的使用场景下,RPC 框架在应用层面,提供一些配置参数,支持的应用级别的参数配置,如端口,线程池等信息,都是通过Spring Boot的@ConfigurationProperties 进行的绑定。绑定属性类是com.alipay.sofa.rpc.boot.config.SofaBootRpcProperties ,配置前缀是 ...
  • 第十二章:并发编程

    第十二章:并发编程 第十二章:并发编程 对于并发编程, Python有多种长期支持的方法, 包括多线程, 调用子进程, 以及各种各样的关于生成器函数的技巧.这一章将会给出并发编程各种方面的技巧, 包括通用的多线程技术以及并行计算的实现方法. 像经验丰富的程序员所知道的那样, 大家担心并发的程序有潜在的危险.因此, 本章的主要目标之一是给出更加可信赖...
  • 8.4 设计并发代码的注意事项

    8.4 设计并发代码的注意事项 8.4.1 并行算法中的异常安全 8.4.2 可扩展性和Amdahl定律 8.4.3 使用多线程隐藏延迟 8.4.4 使用并发提高响应能力 8.4 设计并发代码的注意事项 目前为止,在本章中我们已经看到了很多线程间划分工作的方法,影响性能的因素,以及这些因素是如何影响你选择数据访问模式和数据结构的。虽然,已经有...
  • 使用Concurrent集合

    使用Concurrent集合 小结 读后有收获可以支付宝请作者喝咖啡,读后有疑问请加微信群讨论 使用Concurrent集合 我们在前面已经通过ReentrantLock 和Condition 实现了一个BlockingQueue : public class TaskQueue { private final ...
  • Synchronized/ReentrantLock

    一、线程同步问题的产生及解决方案 二、synchronized关键字 1.synchronized简介 2.synchronized原理 3.synchronized的使用场景 4.解决线程同步的实例 三、ReentrantLock锁 1.Lock接口 2.ReentrantLock的使用 3.解决线程同步的实例 四、重入锁 五、公平锁...
  • Thread

    Thread 描述 教程 方法 枚举 方法说明 Thread Inherits: Reference < Object 执行过程中的执行单元。 描述 进程中的执行单元。可以同时在 Object 上运行方法。如果使用共享对象,建议通过 Mutex 或 Semaphore 使用同步。 注意: 如果代码在线程中运行,断点不会...
  • 协程

    1762 2018-03-03 《Python 之旅》
    协程 小结 参考资料 协程 与子程序(或者说函数)一样,协程(coroutine) 也是一种程序组件。Donald Knuth 曾说,子程序是协程的特例 。 一个子程序就是一次函数调用,它只有一个入口,一次返回,调用顺序是明确的。但协程的调用和子程序则大不一样,协程允许有多个入口对程序进行中断、继续执行等操作 。 Python2 可以通过 y...