nested_scheduler
嵌套调度程序是Crystal内置光纤调度程序的扩展和/或替代。 它允许使用一个或多个专用线程来设置线程池,这些线程将处理一组光纤。 它从汲取了灵感。
安装
仅在使用事件事件上下文的情况下才需要步骤1和2。
待办事项:针对实际情况,将其分解到自己的库中。
已安装内核5.11+。
安装了现代变体版本。
将依赖项添加到您的shard.yml :
dependencies :
nested_scheduler :
github : yxhuvud/nested_scheduler
运行分shards install
用法
Nested Scheduler的所有用法都假定该程序是使用-Dpreview_mt编译的。 没有它将无法工作。 此外, nested_scheduler是通过猴子修补许多对Crystal十分重要的类来实现的,因此请注意