请问老师,Scheduler.TryScheduler()去找最近的过期时间,会不会很耗时呀?

来源:8-5 实现任务调度协程(下)

y_play

2019-03-20

我感觉分布式的情况下map可能会很大,如果有map的大小为3000,而过期时间又多次接近3000的位置,这样遍历map就会出问题吧,不知道我理解的对不对?

写回答

1回答

小鱼儿老师

2019-03-21

同学好,3000非常小,对于C/C++/GO语言来说,其性能可以实现1秒进行1000万次遍历比较,可以实际测试一下。

1
0

Go语言开发分布式任务调度 轻松搞定高性能Crontab

分布式系统设计+高并发细节处理,一次性让你“晋级”到位

1136 学习 · 177 问题

查看课程