【发布时间】:2016-12-26 06:32:02
【问题描述】:
我正在为我的 API 使用 Sinatra gem。我想要做的是在收到请求时处理它,返回响应并开始新的长时间运行的任务。
我是 Ruby 的新手,我读过关于线程的文章,但不确定完成任务的最佳方法是什么。
这里是我的sinatra 端点
post '/items' do
# Processing data
# Return response (body ...)
# Start long running task
end
如果您有任何建议或示例,我将不胜感激。
【问题讨论】:
标签: ruby multithreading parallel-processing sinatra ruby-thread