Ruby 初心者スレッド Part 28
■ このスレッドは過去ログ倉庫に格納されています
0681デフォルトの名無しさん
2009/06/17(水) 16:53:07本に記載してあったサンプルを試したところ、データの送受信は成功しましたが、
分からない点が2つ出ましたので質問させて頂きます。
※コードは全文記載すると著作権上問題がありますので、若干改変しています。
# サーバー側
require 'drb'
obj = ["drb", "server"]
DRb.start_service("druby://localhost:54321", obj)
DRb.thread.join # (本より)必ずスレッドが終わるのを待つこと!
# クライアント側
require 'drb'
DRb.start_service
obj = DRbObject.new_with_uri("druby://localhost:54321")
obj.each{|i|
p i
}
Q1) 「必ずスレッドが終わるのを待つこと!」とは、具体的にどういう作業が
要求されるのでしょうか?
Q2) クライアントに "drb" "server" と出た後もサーバーは稼動状態になっています。
サーバーの処理を終了するにはどうしたら良いでしょうか?
■ このスレッドは過去ログ倉庫に格納されています