书栈网 · BookStack 本次搜索耗时 0.020 秒,为您找到 18389 个相关结果.
  • gring (并发安全环结构)

    gring 使用示例,约瑟夫问题 gring 支持并发安全开关的环结构,循环双向链表。 使用场景 : ring 这种数据结构在底层开发中用得比较多一些,如:并发锁控制、缓冲区控制。ring 的特点在于,其必须有固定的大小,当不停地往ring 中追加写数据时,如果数据大小超过容量大小,新值将会将旧值覆盖。 使用方式 : import "g...
  • 4.4 多线程

    2607 2018-05-01 《互联网面试笔记》
    什么叫线程安全?举例说明 进程和线程的区别 volatile的理解 原子性实现机制 Java原子性操作实现原理 Java内存模型 Final域的内存语义 避免死锁的常见方法: 死锁的必要条件?怎么克服? CountDownLatch(闭锁) 与CyclicBarrier(栅栏)的区别 execute 和submit的区别 Shutdow...
  • MySQL · 引擎特性 · InnoDB 同步机制

    1532 2020-08-13 《数据库内核月报》
    前言 基础知识 原子操作 条件通知机制 系统条件变量 InnoDB条件变量 多线程环境下可能发生的问题 互斥锁 系统互斥锁 InnoDB 自旋互斥锁 InnoDB 读写锁 核心机制 辅助结构 总结 前言 现代操作系统以及硬件基本都支持并发程序,而在并发程序设计中,各个进程或者线程需要对公共变量的访问加以制约,此外,不同的进程...
  • STAT_DATABASE_CONFLICTS

    STAT_DATABASE_CONFLICTS STAT_DATABASE_CONFLICTS 显示当前节点数据库冲突状态的统计信息。 表 1 STAT_DATABASE_CONFLICTS字段 名称 类型 描述 datid oid 数据库标识。 datname name 数...
  • 19. Generator 函数的异步应用

    Generator 函数的异步应用 Generator 函数的异步应用 异步编程对 JavaScript 语言太重要。JavaScript 语言的执行环境是“单线程”的,如果没有异步编程,根本没法用,非卡死不可。本章主要介绍 Generator 函数如何完成异步操作。 传统方法 基本概念 Generator 函数 Thunk 函数 co ...
  • 安装 Flash 插件(不推荐)

    安装 Flash 插件(不推荐) 安装 Flash 插件(不推荐) 注意:该插件下载安装在国内非常缓慢,甚至会导致更新卡死! Chrome 已经自带了 Flash 插件,该插件仅供 Firefox 和 Chromium 使用,在 Flash 逐渐淘汰的今天,我们完全可以选择不安装它。 sudo apt update sudo apt ins...
  • 测试工具

    测试工具 单元测试 集成测试(JUnit) 冒烟测试 Blockade MiniChaosOzoneCluster Freon Genesis 测试工具 测试是开发分布式系统中最重要的部分,我们提供了以下类型的测试。 本页面给出了 Ozone 自带的测试工具。 注意:我们还进行了其它测试(比如通过 Spark 或 Hive 进行的 ...
  • 三轴陀螺仪和三轴加速度计MPU6050

    三轴陀螺仪三轴加速度计MPU6050 陀螺仪 加速度计 关于MPU6050 MPU6050中DMP应用 三轴陀螺仪三轴加速度计MPU6050 作者:nieyong 陀螺仪 陀螺仪,测量角速度,具有高动态特性,但是它是一个间接测量角度的器件,它测量的是角度的导数,角速度,要将角速度对时间积分才能得到角度。 如果这个世界是理想的,美...
  • 版本更新

    版本更新 2.0-beta 版本更新 2.0-beta Swoft 2 重构归来,基于 Swoole hook 方式,底层完全重构,相比之前更佳简单、稳定、易上手。 功能特性: 内置高性能网络服务器(Http/Websocket) 灵活的组件化 灵活的注解功能 多样化命令终端(Console) 强大的切面编程(AOP) 完善的容器管理、依...
  • 通知(Notifications)

    通知 (Windows, Linux, macOS) 概览 示例 在渲染过程中显示通知 在主进程中显示通知 补充资料 Windows 高级通知 免打扰模式 / 演示模式 macOS 高级通知 勿扰 / 会话状态 Linux 通知 (Windows, Linux, macOS) 概览 所有三个操作系统为应用程序向用户发送...