小编Lor*_*ang的帖子

ruby符号作为键,但无法从哈希中获取值

我正在对其他人的代码进行一些更新,现在我有一个哈希,就像:

{"instance_id"=>"74563c459c457b2288568ec0a7779f62", "mem_quota"=>536870912, "disk_quota"=>2147483648, "mem_usage"=>59164.0, "cpu_usage"=>0.1, "disk_usage"=>6336512}
Run Code Online (Sandbox Code Playgroud)

我希望按符号获取值作为键,例如:: mem_quota,但失败了.

代码如下:

instance[:mem_usage].to_f
Run Code Online (Sandbox Code Playgroud)

但它什么也没有回报.有什么理由可以导致这个问题吗?

ruby hash symbols

3
推荐指数
3
解决办法
4045
查看次数

Java并发设计

这是我想要做的:

任何时候都有许多线程启动,每个线程将运行大约5秒.当一个线程正在运行时,其他线程必须等待.当正在运行的线程结束时,最新的线程开始运行,其他等待的线程就停止了.当然,会出现这样的情况:当一个线程启动时,没有其他线程.

我试图使用FutureTask,但失败了.对我来说这似乎太复杂了.谁能给我一些想法?

java concurrency

2
推荐指数
1
解决办法
161
查看次数

标签 统计

concurrency ×1

hash ×1

java ×1

ruby ×1

symbols ×1