diff options
author | rpj <rpj> | 2001-07-06 18:32:50 +0000 |
---|---|---|
committer | rpj <rpj> | 2001-07-06 18:32:50 +0000 |
commit | 704925281289e0f937eab045bd327b4275b2e03a (patch) | |
tree | 99de318e15a2390c805990042500b386cf85d0f0 /ANNOUNCE | |
parent | 06974b302eaf8f08382e6e786aea53f420c12222 (diff) |
Keeping ANNOUNCE up to date with code additions and fixes.
Diffstat (limited to 'ANNOUNCE')
-rw-r--r-- | ANNOUNCE | 16 |
1 files changed, 10 insertions, 6 deletions
@@ -27,10 +27,9 @@ Changes since the last snapshot -------------------------------
----------------------------------
-New: Spin locks (alpha level code)
+New: Spin locks (beta level code)
----------------------------------
-These are part of POSIX 1003.1j. They are
-useful only on multiprocessor machines.
+These are part of POSIX 1003.1j.
#define _POSIX_SPIN_LOCKS
pthread_spin_init()
@@ -38,12 +37,16 @@ useful only on multiprocessor machines. pthread_spin_lock()
pthread_spin_unlock()
pthread_spin_trylock()
+ #define PTHREAD_SPINLOCK_INITIALIZER
+
+Spin_lock spins (busy-waits) if more than one processor is available
+to the process, othewise it is equivalent to a POSIX_MUTEX_DEFAULT.
+The spinlock routines do minimal error checking.
--------------------------------
-New: Barriers (alpha level code)
+New: Barriers (beta level code)
--------------------------------
-These are part of POSIX 1003.1j. They are generally
-useful.
+These are part of POSIX 1003.1j.
#define _POSIX_BARRIERS
pthread_barrier_init()
@@ -62,6 +65,7 @@ auto-initialiser initialisation fails. _POSIX_READER_WRITER_LOCKS is now defined.
+pthread_rwlock_wrlock() was inadvertantly a cancelation point.
---------------------------
Known bugs in this snapshot
|