Jump to content

innocentia

Members
  • Posts

    4
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

innocentia's Achievements

Newbie

Newbie (1/14)

10

Reputation

  1. Da, sec?iunile critice sunt mai rapide, dar nu pentru c? totul se întîmpl? în userland (nu po?i implementa un mutex corect f?r? s? ai acces privilegiat) ci pentru c? mutex-ul Win32 e mult mai 'heavy'. E cross-process, are un nume, are un handle windows, are un nume... e cu totul altceva. Sec?iunile critice sunt, în Win32 API, mutexul. În general, pentru implementarea unui mutex po?i folosi un semafor. E îns? complicat s? implementezi un mutex recursiv cu semafor, ?i vei avea nevoie de dou? semafoare. Nu e un lucru facil s? faci s? mearg? un mutex cum trebuie PS: pluralul substantivelor masculine care se termin? în x se face cu c?i, deci, mutec?i.
  2. Cred c? afirma?ia corect? este 'Un mutex poate fi implementat cu un semafor cu valoarea ini?ial? 1'.
  3. Nu. Forma intermediar? e o form? care con?ine o descriere a codului, a entry point-urilor, a datelor, ?i con?ine MULT mai mult decît cod în limbaj de asamblare. Din IR se poate în schimb genera codul în limbaj de asamblare.
×
×
  • Create New...