ThreadOpgaver 1-6

Disse opgaver vil give træning i basale tråd og synkroniserings mekanismer og skulle kunne genopfriske disse emner fra 1. studieår.

Opgaverne:

·        Trådopgaver (1-6)

·         Diskuter og sammenlign, samt hjælp hinanden, men sørg for også selv at kode individuelt.

·        Du kan finde eksempler på mekanismerne her:
Trådeksempel1
 - primitiv enkel tråd - trådmetode i egen klasse(objekt)
Trådeksempel2
 - primitiv tråde - static metode som trådmetode
Trådeksempel3
 - trådmetode i egen klasse - flere tråde - join
Trådeksempel4
 - trådmetode i egen klasse - flere tråde - join - viser også synk fejl
Trådeksempel5_Sync
 - synkronisering - primitiv uden resource-monitor - fællesdata
Trådeksempel6_Synk
 - synkronisering - primitiv uden resource-monitor - fællesdata
Trådeksempel7_MonitorSynk- synkronisering med monitor - monitor design
Trådeksempel8_SecureStop-
 sikker stop af tråd - det gode tråd design

·        Den designmæssige gode løsning: 
Trådeksempel10_TrådOgResourceMonitor - med tråd klasse og resource-monitor - det gode design

·         Du kan finde Løsningseksempel her trådopgave 5 version1 http://bjoerks.net/YouTube_ICO.gif  som du kan tjekke op mod, samt evt. udnytte hvis du går helt i stå (studer så en løsningen – læg den til side – og løs så opgaven igen uden at se på løsningen)