[voikko] Malaga-Javan uusi versio julkaistu

Hannu Väisänen hvaisane at joyx.joensuu.fi
Mon Feb 16 09:27:37 EET 2009


Malaga-luokka ei toimi, jos Java-ohjelmassa on useampi kuin yksi säie
ja jos kaksi säiettä käyttää Malaga-luokkaa yhtaikaa. Ulkomaan
kielellä sanottuna Malaga-luokka ei ole thread-safe.

Tein Malaga-Java -pakettiin uuden luokan, StaticMalaga, jonka pitäisi
olla synkronoitu niin, että Malaga analysoi sanan ja palauttaa
tulokset muuttujassa tyyppiä Collection muitten säikeitten pääsemättä
sotkemaan asiaa. Esimerkki luokan käytöstä on tiedostossa
examples/StaticExample.java.

Tietenkään en ole vielä testannut StaticMalaga-luokkaa monisäikeisessä
ohjelmassa. (-:

Ennen StaticExample-luokan käyttöä pitää Malagan projektitiedosto
antaa ympäristömuuttujassa MALAGA_PROJECT_FILE, esim.

export MALAGA_PROJECT_FILE=/home/hvaisane/.sukija/suomi.pro

StaticMalaga toimii vain Suomi-Malagan Sukija-versiolla.

Ai niin, Malaga-Java löytyy sivulta
http://joyds1.joensuu.fi/programs/index.html



More information about the voikko mailing list