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

    bthread_id bthread_id 学习bRPC bthread_id。 bthread_id是一个特殊的同步结构,它可以互斥RPC过程中的不同环节,也可以O(1)时间内找到RPC上下文(即Controller)。注意,这里我们谈论的是bthread_id_t,不是bthread_t(bthread的tid),这个名字起的确实不太好,容易混淆...
  • bthread_id

    bthread_id bthread_id Learn about bRPC bthread_id. bthread_id是一个特殊的同步结构,它可以互斥RPC过程中的不同环节,也可以O(1)时间内找到RPC上下文(即Controller)。注意,这里我们谈论的是bthread_id_t,不是bthread_t(bthread的tid),这个名字起的...
  • heapq — 堆队列算法

    heapq —- 堆队列算法基本示例 优先队列实现说明 理论 heapq —- 堆队列算法 源码: Lib/heapq.py 这个模块提供了堆队列算法的实现,也称为优先队列算法。 堆是一个二叉树,它的每个父节点的值都只会小于或等于所有孩子节点(的值)。 它使用了数组来实现:从零开始计数,对于所有的 k ,都有 heap[k] <...
  • heapq —- 堆队列算法

    heapq —- 堆队列算法基本示例 优先队列实现说明 理论 heapq —- 堆队列算法 源码: Lib/heapq.py 这个模块提供了堆队列算法的实现,也称为优先队列算法。 堆是一个二叉树,它的每个父节点的值都只会小于或大于所有孩子节点(的值)。它使用了数组来实现:从零开始计数,对于所有的 k ,都有 heap[k] <...
  • heapq —- 堆队列算法

    heapq —- 堆队列算法 基本示例 优先队列实现说明 理论 heapq —- 堆队列算法 源码: Lib/heapq.py 这个模块提供了堆队列算法的实现,也称为优先队列算法。 堆是一个二叉树,它的每个父节点的值都只会小于或大于所有孩子节点(的值)。它使用了数组来实现:从零开始计数,对于所有的 k ,都有 heap[k] <= he...
  • 事件组

    事件标志(Event Flags) 事件组 事件组和事件标志数据类型 事件组的RTOS API函数 使用事件组必须克服的问题 避免在用户应用中创建竞争条件 避免不确定性 实例代码 事件标志(Event Flags) 事件位(Event Bits )被用来标志某个事件发生与否。事件位也被称为事件标志。举个栗子,比如某个bit也就是某个标志...
  • 其他因素对SMP性能的影响

    其他因素对SMP性能的影响 其他因素对SMP性能的影响 除了资源因素外,还有一些因素也会对SMP并行性能造成影响。例如分区表中分区数据不均,以及系统并发度等因素。 数据倾斜对SMP性能的影响 当数据中存在严重数据倾斜时,并行效果较差。例如某表join列上某个值的数据量远大于其他值,开启并行后,根据join列的值对该表数据做hash重分布,使得...
  • 其他因素对SMP性能的影响

    其他因素对SMP性能的影响 其他因素对SMP性能的影响 除了资源因素外,还有一些因素也会对SMP并行性能造成影响。例如分区表中分区数据不均,以及系统并发度等因素。 数据倾斜对SMP性能的影响 当数据中存在严重数据倾斜时,并行效果较差。例如某表join列上某个值的数据量远大于其他值,开启并行后,根据join列的值对该表数据做hash重分布,使得某个...
  • 动作列表

    动作列表 基础动作类型 容器动作 即时动作 时间间隔动作 缓动动作 动作列表 基础动作类型 Action :所有动作类型的基类。 FiniteTimeAction :有限时间动作,这种动作拥有时长 duration 属性。 ActionInstant :即时动作,这种动作立即就会执行,继承自 FiniteTimeAction 。 A...
  • 3.1.11 Linux 内核漏洞利用

    3.1.11 Linux 内核漏洞利用 从用户态到内核态 内核漏洞分类 未初始化的、未验证的、已损坏的指针解引用 内存破坏漏洞 整数误用 竞态条件 逻辑 bug 内核利用方法 参考资料 3.1.11 Linux 内核漏洞利用 从用户态到内核态 内核漏洞分类 内核利用方法 参考资料 从用户态到内核态 企图 用户...