quais são os comandos paralelos
Soluções para a tarefa
Respondido por
8
Resposta: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
]
Explicação: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).
Perguntas interessantes
Matemática,
7 meses atrás
Ed. Física,
7 meses atrás
Matemática,
7 meses atrás
Sociologia,
10 meses atrás
Português,
10 meses atrás
História,
1 ano atrás
Química,
1 ano atrás