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

    深入探索 传递执行权给其它线程 深入探索 传递执行权给其它线程 在某些情况下,你可能特别希望某个线程(thread)能够让步执行权(execution)给任何其它线程以让其运行。例如,如果你有多个线程正在进行稳定的更新图形操作或显示各种“正在发生的”统计信息,你可能需要确保一旦一个线程绘制了 X 个像素或显示了 Y 个统计数据,另一个线程保证有...
  • Worker

    Worker 方法 Worker.postMessage(Object message) Worker.terminate() Worker.onMessage(function callback) 示例代码 Worker Worker 实例,主线程中可通过 wx.createWorker 接口获取,worker 线程中可通过全局变量 w...
  • EventBus

    EventBus EventBus消息接收者注册流程 EventBus Post流程 EventBus EventBus消息接收者注册流程 EventBus Post流程 postToSubscription() 在这个方法中,实现了从发布者到调用者的调用过程。在这里有很重要的几个分支: Main :在主线程中执行。 如果...
  • 引擎调度单元

    引擎调度单元 用户 EDU 系统 EDU 后台任务(Task)EDU EDU 状态 EDU 监控 引擎调度单元 引擎调度单元(简称 EDU,即 Engine Dispatchable Unit)是指 SequoiaDB 巨杉数据库引擎进程内主线程以外的单个线程,它是 SequoiaDB 中任务运行的载体。每个 EDU 可以用来执行用户的请求...
  • 引擎调度单元

    引擎调度单元 用户 EDU 系统 EDU 后台任务(Task)EDU EDU 状态 EDU 监控 引擎调度单元 引擎调度单元(简称 EDU,即 Engine Dispatchable Unit)是指 SequoiaDB 巨杉数据库引擎进程内主线程以外的单个线程,它是 SequoiaDB 中任务运行的载体。每个 EDU 可以用来执行用户的请求...
  • 10.1 与并发相关的错误类型

    10.1 与并发相关的错误类型 10.1.1 不必要阻塞 10.1.2 条件竞争 10.1 与并发相关的错误类型 你可以在并发代码中发现各式各样的错误,这些错误不会集中于某个方面。不过,有一些错误与使用并发直接相关,本章重点关注这些错误。通常,并发相关的错误通常有两大类: 不必要阻塞 条件竞争 这两大类的颗粒度很大,让我们将其分成颗...
  • 引擎调度工具

    引擎调度工具 概念 用户EDU 系统EDU 监控 引擎调度工具 概念 引擎调度单元(Engine Dispatchable Unit)是 SequoiaDB 数据库中任务运行的载体,一般来说一个 EDU 意味着一个单独的线程。 每个 EDU 可以用来执行用户的请求,或者执行系统内部的维护任务。 EDU 之间相互独立,不同 EDU 单独...
  • Atomics 对象

    Atomics 对象 Atomics 对象 多线程共享内存,最大的问题就是如何防止两个线程同时修改某个地址,或者说,当一个线程修改共享内存以后,必须有一个机制让其他线程同步。SharedArrayBuffer API 提供Atomics 对象,保证所有共享内存的操作都是“原子性”的,并且可以在所有线程内同步。 什么叫“原子性操作”呢?现代编程语言中...
  • 互斥锁

    2494 2018-09-20 《RT-Thread编程手册》
    互斥锁 互斥锁控制块 互斥锁初始化 销毁互斥锁 阻塞方式对互斥锁上锁 非阻塞方式对互斥锁上锁 互斥锁解锁 互斥锁示例代码 互斥锁 互斥锁又叫相互排斥的信号量,是一种特殊的二值信号量。互斥锁用来保证共享资源的完整性,保证在任一时刻,只能有一个线程访问该共享资源,线程要访问共享资源,必须先拿到互斥锁,访问完成后需要释放互斥锁。嵌入式的共享资...
  • Reactive

    简单同步模式的Producer: 嵌套同步调用: 嵌套同步调用的“错误”优化: 纯Reactive机制 混合Reactive机制 关于reactive的一些说明: 简单同步模式的Producer: 示例代码: @GetMapping ( path = "/hello/{name}" ) public String hell...