1

Ruby1.9.3とRails3.2を使用して、私の目標は

1)2つの非同期http要求を開始req1req2ます。

2)これらが応答を待っている間に、他の処理を実行します。

3)から応答を受け取ったら、それreq1を処理して、返されるのを待つ必要がありますreq2。最初に戻る場合は、終了するのをreq2待ってreq1からそれを処理してから、から返されたデータを処理しreq2ます。

スレッドで試してみましたが、両方のスレッドが応答を返すまで何もできないようです。EventMachineでやりたいことを成し遂げることは可能だと思いますが、私が知らない好ましい解決策があれば、それは避けたいと思います。何か案は?ありがとう!

4

1 に答える 1

0

それまたは繊維には Celluloid:io を使用できます。

于 2013-07-19T10:16:40.233 に答える