[#BloombergLP-bslmt-ThreadAttributes-SchedulingPolicy-08] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslmt.adoc[bslmt]::xref:BloombergLP/bslmt/ThreadAttributes.adoc[ThreadAttributes]::SchedulingPolicy :relfileprefix: ../../../ :mrdocs: Thread scheduling policies. == Synopsis Declared in `<bslmt_threadattributes.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- enum SchedulingPolicy; ---- == Members [cols="1,4"] |=== | Name| Description | `e_SCHED_OTHER` | Unspecified, OS‐dependent scheduling policy. | `e_SCHED_FIFO` | First‐in‐first‐out scheduling policy. | `e_SCHED_RR` | Round‐robin scheduling policy. | `e_SCHED_DEFAULT` | Default OS scheduling policy, usually equivalent to `e_SCHED_OTHER`. | `BCEMT_SCHED_OTHER` [.small]#[deprecated]# | Deprecated alias for `e_SCHED_OTHER`. | `BCEMT_SCHED_FIFO` [.small]#[deprecated]# | Deprecated alias for `e_SCHED_FIFO`. | `BCEMT_SCHED_RR` [.small]#[deprecated]# | Deprecated alias for `e_SCHED_RR`. | `BCEMT_SCHED_DEFAULT` [.small]#[deprecated]# | Deprecated alias for `e_SCHED_DEFAULT`. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#