Changes between Version 10 and Version 11 of user_synchro
- Timestamp:
- Oct 9, 2018, 7:54:33 PM (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
user_synchro
v10 v11 5 5 == A) General Principles == 6 6 7 All data structure defined by ALMOS-MKH to support the user-level, POSIX compliant, synchronization services are fully specific, and do NOT use the kernel level synchronization primitives described in section J.8 7 * A '''mutex''' is declared by a given user process as a ''pthread_mutex_t'' global variable. 9 8 * A '''condvar''' is declared by a given user process as a ''pthread_cond_t'' global variable. … … 14 13 As these synchronization variables are used by threads running in different clusters, all access functions use remote_read() / remote_write() primitives. 15 14 16 For each type of variable, ALMOS-MKH defines a specific internal data structure as described below. 15 For each type of variable, ALMOS-MKH defines a specific internal data structure as described below. All these structures 16 are protected by a kernel remote_busylock_t, as described in section J. 17 17 18 18 == B) Mutex ==