没有合适的资源?快使用搜索试试~ 我知道了~
polyphony:Ruby的细粒度并发
共240个文件
rb:135个
md:37个
c:29个
需积分: 5 0 下载量 142 浏览量
2021-02-01
03:26:22
上传
评论
收藏 334KB ZIP 举报
温馨提示
和弦 Ruby的细粒度并发 | 复音| pəˈlɪf(ə)ni | 音乐的风格是同时组合多个声部,每个声部形成一个独立的旋律并彼此和谐。 编写Ruby gem进行并发编程,重点是性能和开发人员的幸福感。 什么是复音 Polyphony是一个用于在Ruby中构建并发应用程序的库。 Polyphony利用功能提供了一个协作的,基于协程的连续并发模型。 在,Polyphony使用或来最大化I / O性能。 产品特点 使用Ruby光纤协作调度并发任务。 高性能事件React器,用于处理I / O事件和计时器。 自然的顺序编程风格,可以轻松地推理并发代码。 用于控制并发代码执行的抽象和构造:主管,取消作用域,限制,资源池等。 代码可以使用本机网络类和库,从而增加了对pg和redis等第三方gem的支持。 使用stdlib类,例如TCPServer , TCPSocket和OpenSSL::SSL::SSLSocket 。 在吞吐量和内存消耗方面都具有竞争力的性能和可伸缩性。 文献资料 可在上找到Polyphony的完整文档。 参与复音 问题和请求请求将很高兴被接受。 请使用作
资源推荐
资源详情
资源评论
收起资源包目录
polyphony:Ruby的细粒度并发 (240个子文件)
ev.c 131KB
backend_io_uring.c 26KB
backend_libev.c 23KB
ev_linuxaio.c 23KB
ev_epoll.c 10KB
ev_select.c 9KB
queue.c 8KB
queue.c 7KB
ev_kqueue.c 7KB
ev_port.c 6KB
fiber.c 6KB
thread.c 6KB
ev_win32.c 5KB
setup.c 5KB
ev_poll.c 4KB
register.c 4KB
test_libev_win32.c 3KB
runqueue_ring_buffer.c 3KB
ring_buffer.c 3KB
runqueue.c 3KB
event.c 2KB
backend_io_uring_context.c 2KB
polyphony.c 2KB
syscall.c 1KB
playground.c 1KB
polyphony_ext.c 477B
tracing.c 242B
liburing.c 201B
libev.c 110B
Changes 29KB
README.embed 103B
Gemfile 39B
polyphony.gemspec 2KB
.gitignore 1KB
.gitmodules 0B
ev.h 29KB
liburing.h 16KB
io_uring.h 7KB
ev_vars.h 6KB
ev_wrap.h 6KB
backend_common.h 4KB
polyphony.h 3KB
barrier.h 2KB
backend_io_uring_context.h 1KB
runqueue_ring_buffer.h 1KB
ring_buffer.h 786B
syscall.h 466B
libev.h 263B
compat.h 223B
head.html 1KB
title.html 106B
favicon.ico 29KB
launch.json 2KB
LICENSE 2KB
LICENSE 1KB
Gemfile.lock 3KB
overview.md 17KB
CHANGELOG.md 15KB
tutorial.md 13KB
fiber.md 11KB
exception-handling.md 10KB
fiber-scheduling.md 8KB
faq.md 8KB
TODO.md 8KB
concurrency.md 6KB
design-principles.md 6KB
2020-07-26-polyphony-0.44.md 4KB
index.md 4KB
web-server.md 3KB
all-about-timers.md 3KB
object.md 3KB
thread.md 3KB
README.md 3KB
polyphony-throttler.md 2KB
extending.md 2KB
polyphony-threadpool.md 2KB
polyphony-resourcepool.md 2KB
polyphony.md 1KB
polyphony-baseexception.md 1KB
polyphony-process.md 955B
io.md 935B
exception.md 775B
polyphony-cancel.md 633B
polyphony-moveon.md 573B
installing.md 485B
polyphony-net.md 476B
polyphony-terminate.md 462B
polyphony-restart.md 375B
index.md 152B
README.md 131B
index.md 104B
index.md 104B
index.md 98B
polyphony-logo.png 7KB
polyphony-debug 2KB
Rakefile 587B
test_fiber.rb 21KB
fiber.rb 10KB
test_global_api.rb 9KB
test_io.rb 6KB
共 240 条
- 1
- 2
- 3
资源评论
LinSha
- 粉丝: 13
- 资源: 4616
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- ### 词向量的介绍、使用技巧和优缺点的文章
- 基于STM32F103CBT6单片机GC65+MP2625+CC1101 GPSTrack模块板硬件(原理图+PCB)工程文件
- ### 通道处理过程模拟概念、优缺点和使用技巧
- ### MyBatis动态SQL介绍说明、使用技巧和优缺点
- 上传下载仿163网盘无刷新文件上传 for Jsp-fileupload-jsp.rar
- VMware Workstation业界非常稳定且安全的桌面虚拟机软件-计算机上运行多个操作系统,支持Windows、DOS等
- 基于STM8L101F3P6单片机+LY2508A33P+CC1100遥控器硬件(原理图+PCB)工程文件.zip
- 上传下载WAP图铃下载系统-unimg.rar
- YTX-0.1.0-Win
- 上传下载ExtJS 2.2 开源网络硬盘系统-dogdisk.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功