FlatCombining: Use SaturatingSemaphore instead of multi-poster and non-blocking Baton
authorMaged Michael <magedmichael@fb.com>
Thu, 7 Dec 2017 22:41:53 +0000 (14:41 -0800)
committerFacebook Github Bot <facebook-github-bot@users.noreply.github.com>
Thu, 7 Dec 2017 22:50:21 +0000 (14:50 -0800)
commita91971707da2903e1d28a58ac18ae369df7fbf53
tree48bb65c262a8da8a484d7b7d16c57287d36e5212
parent39018ad5c77c53156cb7cd672c05a19fb75a6af7
FlatCombining: Use SaturatingSemaphore instead of multi-poster and non-blocking Baton

Summary: Use SaturatingSemaphore instead of multi-poster and non-blocking Baton, in preparation for restoring Baton to being single-poster and with blocking wait().

Reviewed By: davidtgoldblatt

Differential Revision: D6510619

fbshipit-source-id: eed87beabc1b698080b8e41c746d570d30804ce7
folly/experimental/flat_combining/FlatCombining.h