MCPcopy Create free account
hub / github.com/apple/foundationdb / setNumRequired

Method setNumRequired

fdbserver/workloads/ThreadSafety.actor.cpp:64–70  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

62 }
63
64 void setNumRequired(int numRequired) {
65 mutex.enter();
66 this->numRequired = numRequired;
67 if (numRequired > 0 && numRequired <= numReached)
68 fire();
69 mutex.leave();
70 }
71
72 // Called by each thread to signal that the barrier has been reached.
73 // Blocks until <numRequired> threads have called this function.

Callers 1

ThreadSafetyWorkloadMethod · 0.80

Calls 2

enterMethod · 0.45
leaveMethod · 0.45

Tested by

no test coverage detected