书栈网 · BookStack 本次搜索耗时 0.027 秒,为您找到 98459 个相关结果.
  • 9.4.1 fs

    fs 异步读文件 同步读文件 写文件 stat 异步还是同步 参考源码 fs Node.js内置的fs 模块就是文件系统模块,负责读写文件。 和所有其它JavaScript模块不同的是,fs 模块同时提供了异步和同步的方法。 回顾一下什么是异步方法。因为JavaScript的单线程模型,执行IO操作时,JavaScript代码无需等待...
  • Http\Server

    Http\Server 同步模式 异步模式 Http\Server Http\Server 继承自Server ,是一个的Http 服务器实现。Http\Server 支持同步和异步2种模式。 Http/WebSocket 服务器都是继承自Server ,所以Server 提供的API ,如task/finish/tick 等都可以使用 ...
  • Generator 函数

    Generator 函数 协程 协程的 Generator 函数实现 Generator 函数的数据交换和错误处理 异步任务的封装 Generator 函数 协程 传统的编程语言,早有异步编程的解决方案(其实是多任务的解决方案)。其中有一种叫做”协程”(coroutine),意思是多个线程互相协作,完成异步任务。 协程有点像函数,又有点...
  • bthread or not

    同步或异步 异步或bthread brpc提供了异步接口 ,所以一个常见的问题是:我应该用异步接口还是bthread? 短回答:延时不高时你应该先用简单易懂的同步接口,不行的话用异步接口,只有在需要多核并行计算时才用bthread。 同步或异步 异步即用回调代替阻塞,有阻塞的地方就有回调。虽然在javascript这种语言中回调工作的很好,接...
  • bthread or not

    bthread or not 同步或异步 异步或bthread bthread or not 我应该选择在什么地方使用bthread。 brpc提供了异步接口 ,所以一个常见的问题是:我应该用异步接口还是bthread? 短回答:延时不高时你应该先用简单易懂的同步接口,不行的话用异步接口,只有在需要多核并行计算时才用bthread。 同步或...
  • 创建Table实例

    创建Table实例 基于Future的异步API 创建Table实例 通过PegasusClientInterface::openTable() 方法获取PegasusTableInterface的对象实例: /** * Open a table. Please notice that pegasus support two kinds of ...
  • PHP中哪些函数是同步阻塞的

    PHP中哪些函数是同步阻塞的 同步阻塞函数 异步非阻塞函数 PHP中哪些函数是同步阻塞的 同步阻塞函数 mysql、mysqli、pdo以及其他DB操作函数 sleep、usleep curl stream、socket扩展的函数 swoole_client同步模式 memcache、redis扩展函数 file_get_contents/...
  • 总结

    总结 异步编程可以表示等待长时间运行的动作,而不需要在这些动作期间冻结程序。 JavaScript 环境通常使用回调函数来实现这种编程风格,这些函数在动作完成时被调用。 事件循环调度这样的回调,使其在适当的时候依次被调用,以便它们的执行不会重叠。 Promise 和异步函数使异步编程更容易。Promise 是一个对象,代表将来可能完成的操作。并且,异步...
  • ReactiveX

    ReactiveX Rx介绍 ReactiveX的历史 什么是ReactiveX ReactiveX的应用 ReactiveX宣言 Rx模式 使用观察者模式 简化代码 使用Observable的优势 Observable可组合 Observable更灵活 Observable无偏见 使用回调存在很多问题 Rx是一个多语言的实现 响应式...
  • 阻塞操作

    阻塞操作 常见语言代表异步框架 异步编程的噩梦 OpenResty 中的阻塞函数 阻塞操作 OpenResty 的诞生,一直对外宣传是同步非阻塞(100% non-blocking)的。基于事件通知的 Nginx 给我们带来了足够强悍的高并发支持,但是也对我们的编码有特殊要求。这个特殊要求就是我们的代码,也必须是非阻塞的。如果你的服务端编程生涯一...