I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
I nedenstående eksempel kan metode1 og metode2 ikke køres samtidig - metode1 kan godt kaldes, men vil blokkere i synchronized(obj) til obj.getClass() er udført i metode2 og omvendt.
Object obj = new Object();
public void metode1() { synchronized(obj) { ... } }
synkroniseret, er et godt dansk ord. Din lynlås er synkroniseret så hakkerne passer sammen hele vejen op.
hver sunkroniseret metode i java er sit eget synkroniseringspunkt, uafhængigt af evt andre synkroniserede metoder. så hvis du har
syncronized void a() { //kode }
syncronized void b() { //kode }
kan tråd_1 være aktiv i metode a mens tråd_2 venter på at komme ind i a samtidig med at tråd_3 er aktiv i metode b mens tråd_4 venter på at komme ind i b osv.
Den vil kun blokkere, hvis getClass() også er synkroniseret...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.