Quais são os comandos paralelos?
Soluções para a tarefa
Respondido por
19
Exemplo 1:
[ cardreader ? cardimage // lineprinter ! lineimage ] Obs.: ``?'' é a recepção de uma mensagem; ``!'' é o envio de uma mensagem.
Exemplo 2:
[ west:: DISASSEMBLE // X:: SQUASH // east:: ASSEMBLE ] palavras em maiúsculas são ``macros'' - listas de comandos a serem expandidas
Exemplo 3:
[ room :: ROOM // fork(i:0..4):: FORK // phil(i:0..4):: PHIL ] este comando paralelo define 11 processos. O comportamento de fork(1), fork(2), etc. é especificado pela lista de comandos FORK, aonde a variável i é utilizada para identificar cada fork(i).
[ cardreader ? cardimage // lineprinter ! lineimage ] Obs.: ``?'' é a recepção de uma mensagem; ``!'' é o envio de uma mensagem.
Exemplo 2:
[ west:: DISASSEMBLE // X:: SQUASH // east:: ASSEMBLE ] palavras em maiúsculas são ``macros'' - listas de comandos a serem expandidas
Exemplo 3:
[ room :: ROOM // fork(i:0..4):: FORK // phil(i:0..4):: PHIL ] este comando paralelo define 11 processos. O comportamento de fork(1), fork(2), etc. é especificado pela lista de comandos FORK, aonde a variável i é utilizada para identificar cada fork(i).
Respondido por
4
Resposta:
eu não entendo estar MUITO rui
Perguntas interessantes