ReadMostlyMainPtrDeleter
authorAndrii Grynenko <andrii@fb.com>
Wed, 10 Aug 2016 02:42:57 +0000 (19:42 -0700)
committerFacebook Github Bot 4 <facebook-github-bot-4-bot@fb.com>
Wed, 10 Aug 2016 02:53:33 +0000 (19:53 -0700)
commitc1dd3ab18408c97e52856f11d135dcb3237f29b4
treef9d30da3d43c4e481700b68cff17821b7917d3ff
parent10e9cd3edc9e1e4cb78ddffcf8966d1bf241deee
ReadMostlyMainPtrDeleter

Summary:
Deleter helper object, which may release multiple ReadMostlyMainPtrs at once.
This allows underlying ref count implementation to perform expensive synchronization operations (e.g. asymmetric heavy barrier only once).

Reviewed By: yfeldblum

Differential Revision: D3691524

fbshipit-source-id: 3ac593b0d813345daba3a81ff4e2eb71b4db292e
folly/experimental/RCURefCount.h
folly/experimental/ReadMostlySharedPtr.h
folly/experimental/TLRefCount.h
folly/experimental/test/ReadMostlySharedPtrTest.cpp