MCPcopy Create free account
hub / github.com/RcppCore/RcppParallel / begin_transaction

Function begin_transaction

src/tbb/src/tbb/misc.h:253–259  ·  view source on GitHub ↗

We suppose that successful transactions are sequentially ordered and do not require additional memory fences around them. Technically it can be achieved only if xbegin has implicit acquire memory semantics an xend/xabort has release memory semantics on compiler and hardware level. See the article: https://arxiv.org/pdf/1710.04839.pdf

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 5

rtm_rw_mutex_implClass · 0.85
acquire_writerMethod · 0.85
acquire_readerMethod · 0.85
rtm_mutex_implClass · 0.85
acquireMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected