summary refs log tree commit diff
path: root/nptl/TODO
blob: d59717651207c8655f23565b764a0b900b55a442 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
- we should probably extend pthread_mutexattr_t with a field to create a
  single linked list of all instances.  This requires changing the
  pthread_mutexattr_* functions.


- a new attribute for mutexes: number of times we spin before calling
sys_futex

- for adaptive mutexes: when releasing, determine whether somebody spins.
If yes, for a short time release lock.  If someone else locks no wakeup
syscall needed.



- test with threaded process terminating and semadj (?) being applied
  only after all threads are gone