OSDN Git Service
(root)
/
splhack
/
AndroidRuby.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
ruby-1.9.1-rc1
[splhack/AndroidRuby.git]
/
lib
/
ruby-1.9.1-rc1
/
test
/
drb
/
ut_large.rb
1
require 'drb/drb'
2
require 'drb/extserv'
3
require 'timeout'
4
5
class DRbLarge
6
include DRbUndumped
7
8
def size(ary)
9
ary.size
10
end
11
12
def sum(ary)
13
sum = 0
14
ary.each do |e|
15
sum += e.to_i
16
end
17
sum
18
end
19
20
def arg_test(*arg)
21
# nop
22
end
23
end
24
25
if __FILE__ == $0
26
def ARGV.shift
27
it = super()
28
raise "usage: #{$0} <manager-uri> <name>" unless it
29
it
30
end
31
32
DRb::DRbServer.default_argc_limit(3)
33
DRb::DRbServer.default_load_limit(100000)
34
DRb.start_service('druby://localhost:0', DRbLarge.new)
35
es = DRb::ExtServ.new(ARGV.shift, ARGV.shift)
36
DRb.thread.join
37
end
38