Rails:如何在启动时加载线程

时间:2013-05-22 01:09:50

标签: ruby-on-rails multithreading configuration udp initialization

我正在使用rails中的UDP服务器,我从我的config / initializers文件夹中调用了服务器。 如果我运行代码thread_a=Thread.new{UDPserver()}然后代码工作正常,但代码最终关闭,我假设一旦我的rails脚本停止运行。 如果我写

thread_a=Thread.new{UDPserver()}
thread_a.join

然后我的整个网络程序都不起作用,我认为这是因为我的程序正在等待线程完成(它们没有),直到它加载程序的其余部分。 我该怎么办?

注意:

我运行线程的原因是因为我需要我的程序不断等待UDP消息然后做出反应。另外,我需要我的标准我们的程序同时启动。

ruby​​ 1.9.3p194

Rails 3.2.12

0 个答案:

没有答案