文件名称:nested_scheduler
文件大小:21KB
文件格式:ZIP
更新时间:2024-05-08 12:43:32
Crystal
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十分重要的类来实现的,因此请注意
【文件预览】:
nested_scheduler-main
----.gitignore(149B)
----Makefile(293B)
----src()
--------nested_scheduler.cr(122B)
--------nested_scheduler()
----LICENSE(1KB)
----spec()
--------io_uring_context_spec.cr(4KB)
--------nested_scheduler_spec.cr(3KB)
--------spec_helper.cr(395B)
--------libevent_context_spec.cr(4KB)
----README.md(4KB)
----shard.yml(185B)
----.editorconfig(150B)