书栈网 · BookStack 本次搜索耗时 0.044 秒,为您找到 213981 个相关结果.
  • 第二十一章 协程(goroutine)

    《Go语言四十二章经》第二十一章 协程(goroutine) 21.1 并发 21.2 goroutine 《Go语言四十二章经》第二十一章 协程(goroutine) 作者:李骁 Concurrency is about dealing with lots of things at once. Parallelism is about do...
  • 准备工作

    准备工作 自身条件 外部条件 如何购买一台合适的服务器 如何选择服务器配置 CPU 什么是 IPC ? 什么是 频率 ? 什么是 核心 ? 内存 规格 频率 容量 硬盘 网络 BGP 连接到服务器远程桌面 Windows 系统 MacOS 系统 安装运行环境 完成 准备工作 搭建我的世界服务器是一项非常复杂的过程...
  • 16.3. 共享状态并发

    共享状态并发 互斥器一次只允许一个线程访问数据 Mutex 的 API 在线程间共享 Mutex 多线程和多所有权 原子引用计数 Arc RefCell /Rc 与 Mutex /Arc 的相似性 共享状态并发 ch16-03-shared-state.md commit 75b9d4a8dccc245e0343eb...
  • 第10章 Java并发包中线程同步器原理剖析

    第10章 Java并发包中线程同步器原理剖析 CountDownLatch原理剖析 示例 类图结构 源码解析 void await() boolean await(long timeout, TimeUnit unit) void countDown() CyclicBarrier原理探究 示例 类图结构 源码分析 int await() ...
  • EventLoop 和线程模型

    1077 2018-02-22 《Netty 实战(精髓)》
    EventLoop 和线程模型 EventLoop 和线程模型 本章介绍 线程模型的总览 EventLoop 并发 任务执行 任务调度 线程模型定义了应用或者框架如何执行你的代码,所以选择线程模型极其重要。Netty 提供了一个简单强大的线程模型来帮助我们简化代码。所有 ChannelHandler,包括业务逻辑,都保证由一个 Thread 同...
  • 14. NIO vs. IO

    1233 2018-04-13 《Java NIO 简明教程》
    14. Java NIO vs. IO NIO和IO之间的主要差异(Mian Differences Between Java NIO and IO) 面向流和面向缓冲区比较(Stream Oriented vs. Buffer Oriented) 阻塞和非阻塞IO比较(Blocking vs. No-blocking IO) Selectors N...
  • 10.1 重温调度器

    重温调度器 重温调度器 调度器负责以有效的方式在可用资源上分配要完成的工作量。这节,我们将检查 Go 调度器的操作方式比上一章更深入些。您已经知道了 Go 工作使用 m:n 调度器(或M:N 调度器 )来调度 goroutines——它比系统线程(使用系统线程)更轻量。然而先上我们来复习一些必要理论和一些有用的术语定义。 Go 使用 fork...
  • 3.1 共享数据带来的问题

    3.1 共享数据带来的问题 3.1.1 条件竞争 3.1.2 避免恶性条件竞争 3.1 共享数据带来的问题 当涉及到共享数据时,问题很可能是因为共享数据修改所导致。如果共享数据是只读的,那么只读操作不会影响到数据,更不会涉及对数据的修改,所以所有线程都会获得同样的数据。但是,当一个或多个线程要修改共享数据时,就会产生很多麻烦。这种情况下,就必须小...
  • 可扩展的并发:Sync 与 Send

    使用 Sync 和 Send trait 的可扩展并发 通过 Send 允许在线程间转移所有权 Sync 允许多线程访问 手动实现 Send 和 Sync 是不安全的 总结 使用 Sync 和 Send trait 的可扩展并发 ch16-04-extensible-concurrency-sync-and-send.md ...
  • 数据并行执行引擎

    数据并行执行引擎 数据并行执行引擎 ParallelExecutor 是以数据并行的方式在多个节点上分别执行 Program 的执行器。用户可以通过Python脚本驱动 ParallelExecutor 执行, ParallelExecutor 的执行过程: 首先根据 Program 、 GPU 卡的数目(或者 CPU 的核数)以及...