书栈网 · BookStack 本次搜索耗时 0.031 秒,为您找到 14936 个相关结果.
  • 网络编程基础

    网络编程基础 常见问题 Socket API TCP/UDP I/O模型 操作系统 Linux TKeed 实习经历 数据结构 网络编程基础 常见问题 Socket API 网络编程一般步骤? TCP: 服务端:socket -> bind -> listen -> accept -> recv/send -> c...
  • 第八章 多任务

    1626 2018-02-28 《操作系统思考》
    第八章 多任务 8.1 硬件状态 8.2 上下文切换 8.3 进程的生命周期 8.4 调度 8.5 实时调度 第八章 多任务 作者:Allen B. Downey 原文:Chapter 8 Multitasking 译者:飞龙 协议:CC BY-NC-SA 4.0 在当前的许多系统上,CPU包含多个核心,也就是说它可...
  • 6.4 Channel

    6.4 Channel 概述 设计原理 数据结构 基本操作 创建 发送 直接发送 缓冲区 阻塞发送 小结 接收 直接接收 缓冲区 阻塞接收 小结 关闭 总结 Reference 6.4 Channel 这一节中的内容总共包含两个部分,我们会先介绍 Channel 的设计原理以及它在 Go 语言中的数据结构,接下来我...
  • ossaudiodev —- 访问兼容OSS的音频设备

    ossaudiodev —- 访问兼容OSS的音频设备 音频设备对象 混音器设备对象 ossaudiodev —- 访问兼容OSS的音频设备 从版本 3.11 开始标记为过时,将在版本 3.13 中移除。: ossaudiodev 模块已被弃用(请参阅 PEP 594 了解详情)。 该模块允许您访问 OSS(开放式音响系统)音频接口。 ...
  • 性能策略

    性能 再三权衡 推荐阅读 检查列表 1) 谨慎地加载模块 为什么? 怎么做? 2) 过早的加载和执行代码 为什么? 怎么做? 3) 阻塞主进程 为什么? 怎么做? 4) 阻塞渲染进程 为什么? 怎么做? 5) 不必要的polyfills 为什么? 怎么做? 6) 不必要或阻塞的网络请求 为什么? 怎么做? 7) 打包...
  • 面试题

    面试题 如何用数组实现队列? 内部类访问局部变量的时候,为什么变量必须加上final修饰? {#xuan} long s = 499999999 * 499999999 在上面的代码中,s的值是多少? NIO相关,Channels、Buffers、Selectors 流与缓冲 阻塞与非阻塞IO 选择器(Selectors) 反射的用途 Ja...
  • 3.执行I/O操作时底层发生了什么?

    3.执行I/O操作时底层发生了什么? 不能执行I/O的计算机是什么? 什么是I/O I/O与CPU 执行I/O时底层都发生了什么 零拷贝,Zero-copy 总结 3.执行I/O操作时底层发生了什么? 你有没有想过当我们执行I/O操作时计算机底层都发生了些什么? 在回答这个问题之前,我们先来看下为什么对于计算机来说I/O是极其重要的。 ...
  • 9 指令流水线

    第 9 章 指令流水线 9.1 单周期处理器 9.2 流水线处理器 9.3 指令相关和流水线冲突 9.3.1 数据相关引发的冲突及解决办法 9.3.1.1 流水线前递技术 9.3.2 控制相关引发冲突及解决方法 9.3.3 结构相关引发冲突及解决办法 9.4 流水线与异常处理 9.5 提高流水线效率的技术 9.5.1 多发射数据通路 9.5...
  • LOCAL_ACTIVE_SESSION

    LOCAL_ACTIVE_SESSION LOCAL_ACTIVE_SESSION LOCAL_ACTIVE_SESSION视图显示本节点上的ACTIVE SESSION PROFILE内存中的样本。 表 1 LOCAL_ACTIVE_SESSION字段 名称 类型 描述 sampleid bigint 采样ID...
  • 外键锁增强

    外键锁增强 可获得性 特性简介 客户价值 特性描述 特性增强 特性约束 依赖关系 外键锁增强 可获得性 本特性自openGauss 3.0.0版本开始引入。 特性简介 新增两类行锁,由share和update锁扩展到key share、share、no key update和update。非主键的更新获取的是no key updat...