书栈网 · BookStack 本次搜索耗时 0.035 秒,为您找到 14936 个相关结果.
  • 运行时模型

    运行时模型 非阻塞执行 协作调度 任务系统 task :: current和Task :: notify Async :: NotReady Yielding executor 资源,drivers和运行时 Future 运行时模型 使用Tokio编写的应用程序组织在大量小的非阻塞任务中。 Tokio任务类似于goroutine 或...
  • Task 机制

    Task 安装 配置 使用 主动方法投递 使用注解 附录 MongoDB 其他方案 Task 现阶段 Swoole 暂时没有办法 hook 所有的阻塞函数,也就意味着有些函数仍然会导致 进程阻塞 ,从而影响协程的调度,此时我们可以通过使用 Task 组件来模拟协程处理,从而达到不阻塞进程调用阻塞函数的目的,本质上是仍是是多进程运...
  • SESSION

    SESSION SESSION RapPhp 建议大家别直接操作$_SESSION(SWOOLE 冲突)Session 注意Session 不是静态类,只能从request,response 中获取 方法 备注 sessionId 生成返回sessionId start 开始 session pause 暂停 pause set 设置 se...
  • 异步与同步的控制台

    异步与同步的控制台 异步与同步的控制台 console 函数通常是异步的,除非目标对象是一个文件。带有高速磁盘的操作系统通常采用回写缓存;写入阻塞应该是一个非常罕见的情况,但它确实有可能发生。 此外,作为对 MAC OS X 中极小的(1kb)的缓存大小限制的一种解决方案,在 MAC OS X 上输出到 TTY(终端)时,控制台功能会遭到阻塞。这...
  • 主服务器

    主服务器 synchronous_standby_names most_available_sync enable_stream_replication enable_mix_replication vacuum_defer_cleanup_age data_replicate_buffer_size walsender_max_send_siz...
  • 线程中断

    线程中断 InterruptedException 概述 处理中断 线程中断 中断不是类似 linux 里面的命令 kill -9 pid ,不是说我们中断某个线程,这个线程就停止运行了。中断代表线程状态,每个线程都关联了一个中断状态,是一个 true 或 false 的 boolean 值,初始值为 false 。 关于中断状态,我们需要...
  • MySQL · 引擎特性 · Latch 持有分析

    1370 2020-08-13 《数据库内核月报》
    Introduction Mutex in Server 方法一: 方法二: RW_lock in server RW_lock in Innodb Mutex in Innodb Introduction mysql中latch 没有死锁检测机制,通常指的是server层、innodb层的互斥锁和读写锁。当出现问题后,需要从现场core文...
  • 函数式组合

    函数式组合 观察 过滤器 限制 转换 (A)同步转换:FlatMap, ConcatMap, SwitchMap 阻塞和 Promise 表 9. 等待一个 Stream 或者 Promise 函数式组合 类似于许多其它的函数式的库,Reactor 提供了许多实用的方法,用来在一个 Stream 上对函数进行组合。 你可以被动地对值进行...
  • 管道和多路复用器

    管道和多路复用器 管道 即发即弃 多路复用(Multiplexing) 并发 管道和多路复用器 延迟情况是难以忍受的。现代计算机能以惊人的速度生成数据,并且高速互联网(经常是在重要的服务器之间有多个并行连接)提供了极大的带宽,但是这可恶的延迟意味着电脑花了大量时间等待数据。基于延续的编程变得越来越流行的几个原因之一。让我们考虑一些规则的程序代...
  • Go Signal信号处理

    4691 2020-11-15 《Golang 开发笔记》
    9.10 Go Signal信号处理 信号类型 Notify 示例 取消监听 stop Go 优雅重启 links 9.10 Go Signal信号处理 信号(Signal)是Linux, 类Unix和其它POSIX兼容的操作系统中用来进程间通讯的一种方式。对于Linux系统来说,信号就是软中断,用来通知进程发生了异步事件。 当信号发送到...