Next: Enabling libitm, Up: (dir) [Contents][Index]
This manual documents the usage and internals of libitm, the GNU Transactional Memory Library. It provides transaction support for accesses to a process’ memory, enabling easy-to-use synchronization of accesses to shared memory by several threads.
• Enabling libitm: | How to enable libitm for your applications. | |
• C/C++ Language Constructs for TM: | Notes on the language-level interface supported by gcc. | |
• The libitm ABI: | Notes on the external ABI provided by libitm. | |
• Internals: | Notes on libitm’s internal synchronization. | |
• GNU Free Documentation License: | How you can copy and share this manual. | |
• Library Index: | Index of this documentation. |
Next: Enabling libitm, Up: (dir) [Contents][Index]