书栈网 · BookStack 本次搜索耗时 0.050 秒,为您找到 213981 个相关结果.
  • 11 多核处理结构

    第 11 章 多核处理结构 11.1 多核处理器的发展演化 11.2 多核处理器的访存结构 11.2.1 通用多核处理器的片上Cache结构 11.2.2 存储一致性模型 11.2.3 Cache一致性协议 11.3 多核处理器的互连结构 11.4 多核处理器的同步机制 11.5 典型多核处理器 11.5.1 龙芯3A5000处理器 11.5...
  • 并发编程

    Cocoa 并发编程 Grand Central Dispatch(GCD) 获取队列 自己创建的队列与系统队列有什么不同? 创建的 Queue 需要释放吗? 执行任务 注意事项 关于线程安全 GCD 案例分析 案例一 案例二 案例三 案例四 案例五 案例总结 NSOperation 和 NSOperationQueue 并发和...
  • 第6章 基于锁的并发数据结构设计

    第6章 基于锁的并发数据结构设计 第6章 基于锁的并发数据结构设计 本章主要内容 并发数据结构设计的意义 指导如何设计 实现为并发设计的数据结构 在上一章中,我们对底层原子操作和内存模型有了详尽的了解。在本章中,我们将先将底层的东西放在一边(将会在第7章再次提及),来对数据结构做一些讨论。 数据结构的选择,对于程序来说,是其解决方案的重要组...
  • 缝合线

    缝合线 标记缝合线 沿孤岛边线生成缝合边 缝合线 很多情况下,使用块面、柱面、球面投射或最佳匹配可以获得不错的UV布局。然而,对于更加复杂的网格,特别是存在大量凹面的网格,就需要定义 缝合线 来限制和引导前面提到的展开流程了。 和缝纫一样,缝合线是图像/布拼接的位置。展开时,网格沿缝合线展开。可以把这种方法想象为剥桔子,或者给动物剥皮。在表皮划...
  • 线性回归

    线性回归 在第一章,我们介绍了一个简单的生活满意度回归模型: 这个模型仅仅是输入量GDP_per_capita 的线性函数, 和 是这个模型的参数,线性模型更一般化的描述指通过计算输入变量的加权和,并加上一个常数偏置项(截距项)来得到一个预测值。如公式 4-1: 公式 4-1:线性回归预测模型 表示预测结果 表示特征的个数 表示第...
  • 代码库和插件 FAQ

    代码库和插件 FAQ 通用的代码库问题 如何找到可以用来做 X 任务的模块或应用? math.py(socket.py,regex.py 等)的源文件在哪? 在 Unix 中怎样让 Python 脚本可执行? Python 中有 curses/termcap 包吗? Python 中存在类似 C 的 onexit() 函数的东西吗? 为什么我的信号...
  • 实现中的注意事项

    实现中的注意事项 dns.lookup() dns.resolve(), dns.resolve*() and dns.reverse() 实现中的注意事项 尽管 dns.lookup() 和每个 dns.resolve*()/dns.reverse() 函数都具有网络名称与网络地址相关联的同一个目标(或反之亦然),但是他们的行为却是完全不同...
  • 1.7 并行性的粒度

    1.7 并行性的粒度 1.7.1 数据共享与同步 1.7.2 共享虚拟内存 1.7 并行性的粒度 不论是在线程中使用共享内存,还在使用消息传递机制,我们都能调整线程的粒度。研究并行计算时,粒度是线程中计算量与通讯量(比如,需要在线程间进行同步的变量)。 并行的粒度由算法的特点所决定,选择合适的并行粒度对于编程者来说很重要,合适的粒度能够在当前设...
  • Memory Management

    ResourcePool ObjectPool 生成bthread_t 栈 内存管理总是程序中的重要一环,在多线程时代,一个好的内存分配大都在如下两点间权衡: 线程间竞争少。内存分配的粒度大都比较小,对性能敏感,如果不同的线程在大多数分配时会竞争同一份资源或同一把锁,性能将会非常糟糕,原因无外乎和cache一致性有关,已被大量的malloc方案...
  • Memory Management

    ResourcePool ObjectPool 生成bthread_t 栈 内存管理总是程序中的重要一环,在多线程时代,一个好的内存分配大都在如下两点间权衡: 线程间竞争少。内存分配的粒度大都比较小,对性能敏感,如果不同的线程在大多数分配时会竞争同一份资源或同一把锁,性能将会非常糟糕,原因无外乎和cache一致性有关,已被大量的malloc方案...