[so2] [Tema2] SMP Safety

Daniel Nicolescu daniel.nicolescu10 at gmail.com
Fri Apr 3 18:21:43 EEST 2020


Salut,

Cum ar trebui tratat următorul scenariu?
* 2 thread-uri diferite fac read în mod concurent, iar bufferul pentru
citire este gol
* ambele apeluri de read se blochează
* apare înreruperea de la hardware și se pun date în bufferul de citire și
se notifică thread-urile care au intrat în sleep și așteaptă să citească
* ambele thread-uri se trezesc în același timp și încearcă să citească
datele din buffer; vor exista probleme de sincronizare
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so2/attachments/20200403/d07fc9b9/attachment.html>


More information about the so2 mailing list