Programação Concorrente em Scala - DCC - UFRJ
Programação Concorrente em Scala - DCC - UFRJ
Programação Concorrente em Scala - DCC - UFRJ
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Sumário<br />
Introdução<br />
Conceitos básicos sobre <strong>Scala</strong><br />
Concorrência <strong>em</strong> <strong>Scala</strong><br />
Comparação e avaliação<br />
Actors<br />
Interoperabilidade com Java<br />
Futures<br />
Interoperabilidade com Java e Threads<br />
Outra forma de disparar nova linha de execução<br />
import scala.concurrent.ops._<br />
println("linha de execuç~ao principal")<br />
spawn {<br />
println("nova linha de execuç~ao")<br />
}<br />
Possível forma de impl<strong>em</strong>entação<br />
def spawn(p: => Unit) {<br />
val t = new Thread() {<br />
override def run() = p }<br />
t.start()<br />
}<br />
Carlos Bazilio e Silvana Rossetto <strong>Programação</strong> <strong>Concorrente</strong> <strong>em</strong> <strong>Scala</strong>