platform_system_core/libutils/include/utils
Tom Cherry f1147f7dde Clarify that Condition::wait() can spuriously wake up
Also, remove the clarification that Condition::signal() wakes exactly
one thread as in the presence of spurious wake ups, this clarification
does not provide a safe guarantee to developers.

Bug: 34592766
Test: Build
Change-Id: I34df02e44a70a18fe04ceda858d002ef129c1fd9
2017-03-02 12:36:45 -08:00
..
AndroidThreads.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
Atomic.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
BitSet.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
BlobCache.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
ByteOrder.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
CallStack.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
Compat.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
Condition.h Clarify that Condition::wait() can spuriously wake up 2017-03-02 12:36:45 -08:00
Debug.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
Endian.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
Errors.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
FastStrcmp.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
FileMap.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
Flattenable.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
Functor.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
JenkinsHash.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
KeyedVector.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
LinearTransform.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
List.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
Log.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
Looper.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
LruCache.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
misc.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
Mutex.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
NativeHandle.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
Printer.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
ProcessCallStack.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
PropertyMap.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
RefBase.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
RWLock.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
Singleton.h Fix multiton issue 2017-02-23 18:22:46 -08:00
SortedVector.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
StopWatch.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
String8.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
String16.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
StrongPointer.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
SystemClock.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
Thread.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
ThreadDefs.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
threads.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
Timers.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
Tokenizer.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
Trace.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
TypeHelpers.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
Unicode.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00
Vector.h Vector.h: remove unused import <new> 2017-02-17 13:19:08 -08:00
VectorImpl.h Exporting C++ headers from system/core 2017-01-24 22:51:36 +00:00