没有合适的资源?快使用搜索试试~ 我知道了~
async_horror:使用异步进行实验
共118个文件
cache:44个
rb:30个
keep:16个
需积分: 5 0 下载量 167 浏览量
2021-04-30
12:13:39
上传
评论
收藏 334KB ZIP 举报
温馨提示
艾森恐怖片 使用异步和Ruby进行实验 请参阅提交历史记录以查找实验进展。 学问 实验1:线程过多 当线程数> 5时,性能会严重下降(类似于同步,有时甚至更差) 使用小于等于5的线程池时,处理完成速度最多可提高50倍... 但是,所有参与者都在主线程完成之前完成了吗? 需要实验。 我的猜测不是。 专家怎么说: “ ...并发是指两个任务可以在重叠的时间段内开始,运行和完成。但是,这并不一定意味着它们将同时运行(例如,单个线程上有多个线程)内核机器。相反,并行是指两个任务在字面上同时运行(例如,多核处理器上的多个线程)” 为什么大量线程的性能很差? “答案是许多Ruby程序员赖以生存的祸根,是Global Interpreter Lock(GIL)。多亏了GIL,CRuby(MRI实现)才真正不支持线程...使用GIL的解释器即使在多核处理器上运行,也总是一次只允许一个线程和一个
资源推荐
资源详情
资源评论
收起资源包目录
async_horror:使用异步进行实验 (118个子文件)
bundle 129B
HEaO2SjybeUm3n5AhGv9qOJPtAxU4RZVRwz-m2pp15M.cache 95KB
SjB2Xo8mrV5OHSsBLkwGh2l3xXx9bET5nA3A1dmun1A.cache 83KB
fskbNOH6LY_s_MC_PfL08WvwlhcP1-0Fv6270MKAlhI.cache 7KB
VOp0pIv_pTt1jyD5JQn5Ee721CyQFQTGdnz4ODw38i4.cache 6KB
H2KiS8WQRaAjOe5pMEzPxto9yPyhlav8UoWOmKIEjhY.cache 6KB
kSkCWaAJCcTgZ_AhrRCjZhNtkE12cubiq70uNtditqk.cache 3KB
APY89OAPJx9A3D3xcCoktvEvQUs7NcWChYXnjjjPzz0.cache 2KB
0PX-muX4J93lL55wXBg_K83u4ZBf-tQVdBAS4ju91e8.cache 2KB
TiLJt18vXgKluzZeQ_cMVhKVELWhw7Hebz69pAyoK5E.cache 2KB
3_GbMBoHBiWEGwWZMpJDr91CHyoBqSrzh2xVu-GFGHY.cache 1KB
kZsxYZGKFfWjiuYD5MvRAAyBp10lAdhi9ScDZdqqMMw.cache 1KB
omGP9Ai0jU_CeK3WzNkpQ6XSJo8Bxb3B4favusYmJ3s.cache 935B
OQFDnI6i4gspTxhAGhpVT8gB0wuwFZrR7xninVYmZI4.cache 841B
5Lly_CA8DZvPhQV2jDQx-Y6P_y3Ygra9t5jfSlGhHDA.cache 428B
HTpklw0oqXxGJk-DjeYu6reTYPAb9o3dd7DmtPH_AYc.cache 304B
OI6uxGcnsKavdWTtwDAasU3wPx8QXhzBgV0X2n1KjMQ.cache 298B
mWgeK7EFN9mhSUSCvKFEg-wEgda1TZjsmv3tBcMg7cM.cache 286B
KuESp63mGS2JHKaYfVEL9JflA2l58YulP-m8EMpFmFY.cache 282B
OZJ9UqD_HpInn9M1XtL6o9qdnI0FJiuxfLX0M3c0GBw.cache 240B
rscrONqlm-vwGW2TUrXZqMKR4HYnoAQnDx1tk3aJjcc.cache 221B
f3JWtYEMCClSdYTXjRtkNxaaSGEnjV5z9hEBwfb2WOU.cache 219B
C6-b3zA0Zz0FP_JUo_CJQ_IBY4b4mCEp4-M3PQAwjNc.cache 215B
3U-8U0pzkpB_a3zlEfAiq5fhWsvn01XfgB0Zt_F_Ul8.cache 208B
089FA2Vojx2RewRiRi23YGE9tpMe9DznS7qFTLK8uWo.cache 158B
0HEC9d2oAy2_-ES_qHQKJpOWDpg-2CGao7H2wjMFBbU.cache 157B
fXzjq-dlEDpSshyWhVB3eUnitGBQw82NYy5jzHXwQhA.cache 145B
i_F6Gh9ud6TxhC2t8rqTYljPGIOPnBNA3AqjMPI0MO8.cache 144B
7XIJ53N3qATYRF2Ai0bNTi0b8pZ-gk8EhFpQIX5mEDc.cache 141B
qRYHng6lJTJF7gVmEn41feLuymv802158qwd7WOj8Bw.cache 130B
KVLRlP8_ZddMFsTuVFvHN55OssVrQfiQYVRdWpjmxX8.cache 41B
m9hEcNAkDkN5i9xhQn9AACYWfaBLZ3Sz39MuNRskzJg.cache 36B
iowHIw1tuyLbTq_tT2obA4gAxQYzLJ19ZazSWhiZ34Q.cache 36B
RrTuBYqrixZY-4vsYUTGyzkpkco6sFvcLKMiszxB2vE.cache 36B
PAp3zJFMA_o28S5EBfNYvHApvZwpkKcaiTRpV1JtntI.cache 36B
mkJ6ivfbDRKB2bDMzBCNCRcM2sNDiEvdC5JlloCTSTk.cache 36B
DSjc7fwmlcSrlWg6UMh016iVQbOrfEPwkbzlgvG3fWA.cache 36B
GxhqpIHOhvF8DsPzAqFDwB6WpxdrDX33xjAbIeihkIw.cache 36B
0k3ah50JtkXezrSMKB5xKCoJpwksXQ-K4uFiF29rl4I.cache 36B
BF77t8GEFTo5kOJqevt1Jk4Ym5uUqqZbb2tB8JMxSeI.cache 36B
sihTsgOlZNEBGGSsroPSM4Je43XTfozFTijEK1ZIaHU.cache 36B
7TazCYexOSseF73Q6ihnOjgFTKvP5W71IcAq1v3Ve0Y.cache 36B
zRl912PtEihV585ArgjDz6d8I7ah5Xy_FflDaq32EdI.cache 36B
ubAAAT-LXG_oNc-lkt3GKf9lwI7eXgu64jS4MyhtfXQ.cache 36B
0dwi3z6dKeiGpXKwagJlFYIC5SEiERLqfyXqqNl5aMo.cache 36B
static.coffee 211B
application.css 686B
all_the_things.csv 78KB
all_the_things.csv 78KB
application.html.erb 307B
index.html.erb 48B
Gemfile 1KB
.gitignore 960B
.gitignore 0B
404.html 2KB
422.html 2KB
500.html 1KB
favicon.ico 0B
application.js 661B
.keep 0B
.keep 0B
.keep 0B
.keep 0B
.keep 0B
.keep 0B
.keep 0B
.keep 0B
.keep 0B
.keep 0B
.keep 0B
.keep 0B
.keep 0B
.keep 0B
.keep 0B
.keep 0B
Gemfile.lock 5KB
README.md 7KB
README.md 56B
rails 219B
rake 164B
Rakefile 249B
production.rb 3KB
test.rb 2KB
routes.rb 2KB
development.rb 2KB
schema.rb 1KB
application.rb 1KB
dirt_bag.rb 869B
main.rb 741B
inflections.rb 647B
wrap_parameters.rb 517B
assets.rb 486B
backtrace_silencers.rb 404B
20151014053628_create_dirt_bags.rb 403B
seeds.rb 343B
test_helper.rb 312B
csv_importer.rb 234B
import_actor.rb 218B
application_controller.rb 204B
filter_parameter_logging.rb 194B
共 118 条
- 1
- 2
资源评论
yilinwang
- 粉丝: 14
- 资源: 4617
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功