threadingBehavior
P90876
predicate
Indicates how execution threads are managed or utilized in performing an operation or maintaining a process.
Observed surface forms (1)
- threading ×14
Sample triples (17)
| Subject | Object |
|---|---|
| CBCharacteristic | used on dispatch queues associated with CBCentralManager or CBPeripheral callbacks via predicate surface "threading" ⓘ |
| CBMutableService | must be used on dispatch queue associated with CBPeripheralManager via predicate surface "threading" ⓘ |
| CLGeocoder | completion handlers are called on the main thread by default via predicate surface "threading" ⓘ |
| CMMagnetometerData | typically delivered on NSOperationQueue callbacks via predicate surface "threading" ⓘ |
| CMSensorRecorder | callbacks may be delivered on unspecified queue via predicate surface "threading" ⓘ |
| NSAutoreleasePool | pools are per-thread ⓘ |
| NSNotificationCenter | can deliver notifications on specific NSOperationQueue via block-based API ⓘ |
| NSNotificationCenter | notifications are delivered synchronously by default ⓘ |
| NSNotificationQueue | delivery occurs on the thread whose run loop is used via predicate surface "threading" ⓘ |
| NSNotificationQueue | typically used with the main thread run loop via predicate surface "threading" ⓘ |
| PassthroughSubject | emits on calling thread unless modified by operators via predicate surface "threading" ⓘ |
|
PrintAttributes API
surface form:
PrintAttributes
|
typically configured on main thread via predicate surface "threading" ⓘ |
|
PrintDocumentAdapter API
surface form:
PrintDocumentAdapter
|
callbacksInvokedOnMainThread via predicate surface "threading" ⓘ |
| UIApplicationDelegate | methods usually called on main thread via predicate surface "threading" ⓘ |
| WKRefreshBackgroundTask | typically handled on main thread via predicate surface "threading" ⓘ |
| WKURLSessionRefreshBackgroundTask | handled on main thread in extension delegate via predicate surface "threading" ⓘ |
| WSAWaitForMultipleEvents | can be used from multithreaded applications via predicate surface "threading" ⓘ |