Evo dva programa u Javi
Prvi je problem pet filozofa ostvaren pomoću zasebnih niti. Tri su metode dostupne u programu. Prva je ona u kojoj filozofi razmišljaju, uzimaju lijevu vilicu, pa desnu te jedu. Ova je metoda nesigurna i kod nje dolazi do potpunog zastoja. Druga metoda koristi monitor (filozof ce uzeti ili obje vilice ili nijednu). Treća metoda ograničava pristup stolu do najviše 4 filozofa tako da ne dolazi do potpunog zastoja. (source-12KB)
Drugi program je problem trgovačkog putnika riješen pomoću proizvoljnog broja niti. Problem je pronaći najkraći put obilaska zadanih gradova. Problem je složenosti O(N!), pa se zato koriste druge metode koje ne osiguravaju nužno globalni minimum, ali daju zadovoljavajujća riješenja u prihvatljivom vremenu. Jedna od takvih metoda je i simulirano kaljenje koje se ovdje i primjenjuje. Korištena je paralelna asinhrona metoda uz upotrebu više niti. (source.zip-7KB)