threadSafe
P129619
predicate
Indicates that an operation or relationship can be safely executed concurrently by multiple threads without causing data races or inconsistent state.
Observed surface forms (2)
- isThreadSafe ×6
- threadSafeFor ×1
Sample triples (16)
| Subject | Object |
|---|---|
| CIColor | true ⓘ |
| CancellationToken | true ⓘ |
| CancellationTokenSource | requesting cancellation via predicate surface "threadSafeFor" ⓘ |
| DbTransaction | false via predicate surface "isThreadSafe" ⓘ |
| EventWaitHandle | true via predicate surface "isThreadSafe" ⓘ |
| HMCharacteristicEvent | no (must be used on HomeKit queue) ⓘ |
| HMHomeManager | false ⓘ |
| Hashtable | false via predicate surface "isThreadSafe" ⓘ |
| Interlocked | true via predicate surface "isThreadSafe" ⓘ |
| MPSCNNKernel | no ⓘ |
| MPSVector | no ⓘ |
| ManualResetEvent | true ⓘ |
| ManualResetEventSlim | true ⓘ |
| System.IO.TextWriter | false via predicate surface "isThreadSafe" ⓘ |
| System.Random | false via predicate surface "isThreadSafe" ⓘ |
| itertools | depends on underlying iterators ⓘ |