书栈网 · BookStack 本次搜索耗时 0.029 秒,为您找到 216955 个相关结果.
  • 总结与展望

    总结与展望 总结与展望 本章我们介绍了进程和线程的概念,由于进程管理的资源事实上仅有虚拟内存,而它用一个 寄存器的值即可描述。因此我们弱化进程概念,只研究线程。但是要注意二者的区别:对于实际上的内核,情况可完全不是这样! 接着,处于要将线程切换出去的目的,我们讨论如何表达线程的运行状态,以及如何用栈实现线程状态的保存与恢复,进而实现了线程切换...
  • 17. 并发执行

    17. 并发执行 17. 并发执行 本章中描述的模块支持并发执行代码。 适当的工具选择取决于要执行的任务(CPU密集型或IO密集型)和偏好的开发风格(事件驱动的协作式多任务或抢占式多任务处理)。 这是一个概述: 17.1. threading — 基于线程的并行 17.1.1. 线程本地数据 17.1.2. 线程对象 17.1.3. 锁对象 ...
  • 工作流定义

    工作流定义 创建工作流定义 工作流定义操作功能 运行工作流 单独运行任务 工作流定时 导入工作流 工作流定义 创建工作流定义 点击项目管理->工作流->工作流定义,进入工作流定义页面,点击“创建工作流”按钮,进入工作流DAG编辑 页面,如下图所示: 工具栏中拖拽 到画板中,新增一个Shell任务,如下图所示: 添加 S...
  • 8.1. 进程和线程结构

    8.1. 进程和线程结构 8.1. 进程和线程结构 hetao进程结构: 管理进程,负责创建、监管工作进程,负责传递signal管理命令。 工作进程,负责通讯协议处理。 工作进程结构: 工作线程,负责多路复用IO管理,负责解析HTTP,负责静态文件的响应和缓存。 定时器线程,负责定时更新用于日志输出的时间缓冲区。
  • Worker

    Worker 方法 Worker.postMessage(Object message) Worker.terminate() Worker.onMessage(function callback) 示例代码 .onMessage Worker.onMessage(function callback) 参数 function callback 参...
  • Progressive Web App 的离线存储

    2009 2018-07-03 《PWA文档》
    Progressive Web App 的离线存储 建议: 其他存储机制是怎样的? 我能存储多少数据? 如何了解我的应用目前使用了多少存储空间? 缓存逐出是如何工作的? 当前和未来的离线存储运行 背景阅读 实用资源 值得关注的 IndexedDB 库 Progressive Web App 的离线存储 本文转载 自 develop...
  • 并发执行

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

    分布式GPU训练最佳实践 开始优化您的GPU分布式训练任务 可配置项一览 选择通信模式和执行模式 设置合适的CPU线程数 预先分配足够的显存 降低scope drop频率和fetch频率 启用RDMA多机通信 使用GPU完成部分图片预处理 增大batch_size或使用设置通信频率(batch merge) 优化reader性能 使用混合精...
  • Thread 与 Runnable?

    784 2018-03-08 《Java 面试笔记》
    Thread 与 Runnable? Thread 与 Runnable? 实现Runnable接口比继承Thread类所具有的优势: 适合多个相同的程序代码的线程去处理同一个资源 可以避免java中的单继承的限制 增加程序的健壮性,代码可以被多个线程共享,代码和数据独立。
  • 重点回顾

    重点回顾 重点回顾 在通常情况下,程序需要执行的 Redis 命令越多,它需要进行的网络通讯次数也会越多,程序的执行速度也会变得越慢。通过使用 Redis 的流水线特性,程序可以一次把多个命令发送给 Redis 服务器,这可以将执行多个命令所需的网络通讯次数从原来的 N 次降低为 1 次,从而使得程序的执行效率得到显著的提升。 通过使用 Red...