书栈网 · BookStack 本次搜索耗时 0.041 秒,为您找到 213981 个相关结果.
  • 内存管理

    内存管理 ResourcePool ObjectPool 生成bthread_t 栈 内存管理 学习bRPC内存管理。 内存管理总是程序中的重要一环,在多线程时代,一个好的内存分配大都在如下两点间权衡: 线程间竞争少。内存分配的粒度大都比较小,对性能敏感,如果不同的线程在大多数分配时会竞争同一份资源或同一把锁,性能将会非常糟糕,原因无外乎...
  • 国内一线互联网公司内部面试题库

    9917 2020-05-25 《Android面试宝典》
    国内一线互联网公司内部面试题库 目录 java 接口的意义-百度 抽象类的意义-乐视 内部类的作用-乐视 父类的静态方法能否被子类重写-猎豹 java排序算法-美团 列举java的集合和继承关系-百度-美团 java虚拟机的特性-百度-乐视 哪些情况下的对象会被垃圾回收机制处理掉-美团-小米 进程和线程的区别-猎豹-美团 java中==...
  • 7.1 定义和意义

    7.1 定义和意义 7.1.1 非阻塞数据结构 7.1.2 无锁数据结构 7.1.3 无等待数据结构 7.1.4 无锁数据结构的利与弊 7.1 定义和意义 使用互斥量、条件变量,以及“期望”来同步阻塞数据的算法和数据结构。应用调用库函数,将会挂起一个执行线程,直到其他线程完成某个特定的动作。库函数将调用阻塞操作来对线程进行阻塞,在阻塞移除前,...
  • signal — 设置异步事件处理程序

    signal —- 设置异步事件处理程序一般规则 执行 Python 信号处理程序 信号与线程 模块内容 示例 对于 SIGPIPE 的说明 signal —- 设置异步事件处理程序 该模块提供了在 Python 中使用信号处理程序的机制。 一般规则 signal.signal() 函数允许定义在接收到信号时执行的自定义...
  • 光程

    光程 最多反弹次数 钳制光泽 焦散线 光程 参考 面板 渲染 ‣ 光程 最多反弹次数 光线反弹的最大次数可以手动控制。尽管这一数值理论上没有限制,然而在实际中,一个较小的数值即可满足需要,或者屏蔽某些光线交互来加快收敛控制。此外,漫反射次数、光泽反射次数以及透射反弹次数也可以分别进行控制。 当指定了一个低于最大值的最小数值时,光程将...
  • 3.线程调度与管理

    5006 2018-09-19 《RT-Thread编程手册》
    线程调度与管理 一个典型的简单程序会设计成一个串行的系统运行:按照准确的指令步骤一次一个指令的运行。但是这种方法对于复杂一些的实时应用是不可行的,因为它们通常需要在固定的时间内“同时”处理多个输入输出,实时软件应用程序应该设计成一个并行的系统。 并行设计需要开发人员把一个应用分解成一个个小的,可调度的,序列化的程序单元。当合理的划分任务,正确的并行执行...
  • 自定义线程池

    XML 方式 Annotation 方式 在 Spring 环境使用 API 方式 在非 Spring 环境下使用 API 方式 SOFARPC 支持自定义业务线程池。可以为指定服务设置一个独立的业务线程池,和 SOFARPC 自身的业务线程池是隔离的。多个服务可以共用一个独立的线程池。 SOFARPC 要求自定义线程池的类型必须是 com.al...
  • 并发编程

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

    原子操作 编译器重排 硬件重排 数据访问 顺序一致性 获取-释放 Relaxed 原文链接:https://doc.rust-lang.org/nomicon/atomics.html 原子操作 Rust臭不要脸地抄袭了C11关于原子操作的内存模型。这么做并不是因为这个模型多么的优秀或者易于理解。事实上,这个模型非常的复杂,而且有一些...
  • 凭证管理

    凭证 创建凭证 管理凭证 凭证 凭证 (Credential) 是包含了敏感数据的对象,例如用户名密码、SSH 密钥和一些 Token 等。流水线运行中,会与很多外部环境交互,如拉取代码,push/pull 镜像,SSH 连接至相关环境中执行脚本等,此过程中需提供一系列凭证,而这些凭证不应明文出现在流水线中,尤其是代码仓库管理 Jenkinsfi...