Fa temps que vaig descobrir Groovy (un llenguatge d’scripting sobre la JVM ideal per als que saben Java), i ara he trobat el complement ideal per a fer “pseudo-codi” (que es pot executar!) per a fer més fàcil l’estudi dels problemes de concurrència: GParallelizer. De fet, la cosa va més enllà, i es tracta d’una llibreria que facilita moltíssim la programació “en paral·lel” per aprofitar els nous multi-core…
Aquí va un petit exemple…
import org.gparallelizer.actors.pooledActors.AbstractPooledActor
class GameMaster extends AbstractPooledActor {
int secretNum
void afterStart() {
secretNum = new Random().nextInt(10)
}
void act() {
loop {
react { int num ->
if ( num > secretNum )
reply 'too large'
else if ( num < secretNum )
reply 'too small'
else {
reply 'you win'
stop()
}
}
}
}
}
Llegeix la resta d'aquesta entrada »


Una companyia de telefonia mòbil us ofereix dues tarifes:
Si ets usuari habitual d’
Estic provant 
De la crisi se n’ha parlat molt, se’n parla molt, i sembla que se’n parlarà més… Tot plegat, molta gent té la sensació que es tracta d’una crisi “d’altes esferes” que de fet “no notem gaire”… Em temo que efectivament, encara no l’hem notat gaire, perquè l’anem a notar… ja conec gent que l’està patint de primera mà…