- Timestamp:
- Jan 30, 2023, 8:59:28 PM (3 years ago)
- Branches:
- ADT, ast-experimental, master
- Children:
- ce691d2
- Parents:
- 0f15e3b (diff), 1c75ef8 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)links above to see all the changes relative to each parent. - Location:
- libcfa/src
- Files:
-
- 1 added
- 2 edited
-
Makefile.am (modified) (1 diff)
-
concurrency/actor.hfa (added)
-
concurrency/locks.hfa (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/Makefile.am
r0f15e3b r8728104 115 115 concurrency/mutex_stmt.hfa \ 116 116 concurrency/select.hfa \ 117 concurrency/channel.hfa 117 concurrency/channel.hfa \ 118 concurrency/actor.hfa 118 119 119 120 inst_thread_headers_src = \ -
libcfa/src/concurrency/locks.hfa
r0f15e3b r8728104 511 511 // flag showing if lock is held 512 512 volatile bool held; 513 514 #ifdef __CFA_DEBUG__515 // for deadlock detection516 struct thread$ * owner;517 #endif518 513 }; 519 514 … … 526 521 static inline void ?=?( spin_queue_lock & this, spin_queue_lock this2 ) = void; 527 522 528 // if this is called recursively IT WILL DEADLOCK! !!!!523 // if this is called recursively IT WILL DEADLOCK! 529 524 static inline void lock(spin_queue_lock & this) with(this) { 530 525 mcs_spin_node node;
Note:
See TracChangeset
for help on using the changeset viewer.