К основному контенту

Сообщения

Сообщения за ноября 18, 2012

scala - actor

Actor - встроенный в scala механизм взаимодействия(обмена сообщениями) объектов. Пример: import scala. actors . Actor import scala. actors . Actor . _ object app { def main (args: Array [ String ]){ val server= new Server server. start while ( true ) { server ! readLine ( "Enter command number = " ) } } } class Server extends Actor { def act () { while ( true ) { receive { case "1" => Console . println ( "Server receive 1" ) case "2" => Console . println ( "Server receive 2" ) case "0" => Console . println ( "Server stop" ) exit () case _ => Console . println ( "Server receive anything" ) } } } } Результат работы программы:   @noname:~$ scala -cp . app Enter command number = 1 Enter command number = Server receive 1 2 Ser...