-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 > Olá,
Opa! > para variar um pouco uma questão sobre ruby :-) > Estava fazendo algums testes com o uso de threads em ruby e esbarrei > no sequinte problema: preciso acessar vários recursos do sistema > operacional ao mesmo tempo sendo que alguns deles bloqueiam o > interpretador. Pergunta: existe alguma forma de fazer isso sem criar > novos processos com novos interpretadores para cada processo ou isso é > mesmo uma limitação do Ruby pelo fato dele não suportar threads > nativas? Então, a implementação corrente usa green threads e não natives, o que podem sim bloquear umas às outras com alguma chamada mais "bloqueante" ao sistema operacional. As natives vão vir com o Ruby 2.0 ou talvez até antes, dependendo do que o Matz vai fazer. :-) []'s! P.S.: Inclusive eu estava procurando um exemplo de processo "bloqueante" esses dias em uma discussão sobre isso e acabei não fazendo algum que prestasse, o seu com o mkfifo foi muito legal! - -- Eustáquio "TaQ" Rangel http://eustaquiorangel.com "Incorrect documentation is often worse than no documentation." Bertrand Meyer -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) iD8DBQFFN2Qpb6UiZnhJiLsRArmfAKCF3V57Or3jjN+UWOA5rpXdmI36cQCgmhDB dJh94YEXZuDIr2bTyrcPuuE= =ohoc -----END PGP SIGNATURE----- _______________________________________________ Ruby-l mailing list [email protected] http://www.listas.unicamp.br/mailman/listinfo/ruby-l
