threadingRequirement
P90880
predicate
Indicates the conditions or constraints under which an operation must be executed with respect to threads (e.g., which thread or threading model is required).
All labels observed (4)
| Label | Occurrences |
|---|---|
| threadingRequirement canonical | 5 |
| threadModel | 3 |
| threadSafetyNote | 1 |
| threadingConstraint | 1 |
Description generation (PDg)
The one-sentence description above was generated by prompting gpt-5.1 with the predicate name and this instruction.
Instruction
Given a predicate that represents a relationship or action between entities, generate a one-sentence description explaining its meaning. # Instructions Focus on describing the relationship, not the entities themselves. # Response Format Begin the description with \' Indicates...\'
Input
Predicate: threadingRequirement
Generated description
Indicates the conditions or constraints under which an operation must be executed with respect to threads (e.g., which thread or threading model is required).
Sample triples (10)
| Subject | Object |
|---|---|
| NSAutoreleasePool | each thread should create its own autorelease pool ⓘ |
|
std::thread::spawn function
surface form:
std::thread::spawn
|
1:1 mapping between Rust threads and OS threads via predicate surface "threadModel" ⓘ |
| ThreadStart | managed threading via predicate surface "threadModel" ⓘ |
| GetLastError | last-error code is maintained per thread, not per process via predicate surface "threadSafetyNote" ⓘ |
| PrintDlg | must be called from thread with message loop ⓘ |
| PageSetupDlg | must be called from thread with message loop ⓘ |
| FindText | must be called from a thread with a message loop ⓘ |
|
PrintManager API
surface form:
PrintManager
|
print() must be called from main thread ⓘ |
| android.print.PrintDocumentAdapter | callback methods are invoked on the main thread via predicate surface "threadingConstraint" ⓘ |
|
OffscreenCanvas (in supporting browsers)
surface form:
OffscreenCanvas
|
multi-threaded via workers via predicate surface "threadModel" ⓘ |