November 2012
Intermediate to advanced
888 pages
54h 46m
Polish
Podziękowania dla Jamesa Edwarda Graya II
Chcemy wykorzystać centralny serwer do kolejkowania żądań od zdalnych klientów i obsługiwania ich pojedynczo.
Poniżej zamieszczono metodę, która umożliwia współdzielenie obiektu Queue pomiędzy klientami. Klienty umieszczają obiekty zadań w kolejce, a serwer obsługuje je poprzez przekazywanie do bloku kodowego.
#!/usr/bin/ruby # queue_server.rb require 'thread' # W celu obsługi klasy Queue zapewniającej bezpieczeństwo wątków require 'drb' $SAFE = 1 # Minimalny dopuszczalny poziom bezpieczeństwa podczas # współdzielenia kodu! def run_queue(url='druby://127.0.0.1:61676') queue = Queue.new # Kolejka zawierająca zadania do przetworzenia ...
Read now
Unlock full access