07. december 2010 - 23:00Der er
6 kommentarer og 1 løsning
Concurrency control
Jeg skal lave noget test hvor jeg viser at jeg har implementeret concurrency control ift min MySQL database, JDBC. Men jeg kan ikke komme på en fornuftig måde at gøre dette på?
Jeg tænker jeg måske skal bruge nogle Threads og LOCK TABLE, hvor den første har en Thread.sleep(10) før den unlocker tabellerne, så den næste gerne skulle blive forhindret i at komme ind - vil dette virke? Og hvordan viser jeg at det virker?
Hvis du bruger MyISAM tabeller kan du have 2 tråde som begge bruger LOCK TABLE til at få eksklusiv adgang til en tabel og med en sleep vil den ene tråd komme til at vente på den anden.
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.