揭露Ruby线程

多任务处理是我们生活中很少见的,但往往是必不可少的方面。 当我们很忙时,我们需要找到方法在同一时间段内完成一件以上的事情。 但是,过多的多任务处理是失去焦点和犯错误的最可靠方法。

对此:

本质上,他们做同样的事情。 每个运行#slow_task十次,然后放入其总运行时间。 第二种方法不是按顺序运行任务,而是在单独的线程中运行每个任务。 我们的结果是什么?

线程方法的完成时间是原来的十分之一! 太棒了!