---
title: "Discussion on \"Busy Waiting vs. Sleep Queues: How Operating Systems Decide to Wait\" | Hashnode"
description: "Discussion on \"Busy Waiting vs. Sleep Queues: How Operating Systems Decide to Wait\". Spin or Snooze — How microsecond decisions about waiting shape performance, power, and hardware lifespan"
url: "https://hashnode.com/posts/busy-waiting-vs-sleep-queues-how-operating-systems-decide-to-wait/6a009a7de3eebc2e208f6a65"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Busy Waiting vs. Sleep Queues: How Operating Systems Decide to Wait](https://yejunpark3.hashnode.dev/busy-waiting-vs-sleep-queues-how-operating-systems-decide-to-wait?utm_source=hashnode&utm_medium=feed)

Spin or Snooze — How microsecond decisions about waiting shape performance, power, and hardware lifespan

May 10 · 6 min read · yejunpark3.hashnode.dev  
Read the article

-   [#operating-system](https://hashnode.com/tag/operating-system)
-   [#concurrency](https://hashnode.com/tag/concurrency)
-   [#synchronization](https://hashnode.com/tag/synchronization)
-   [#kernel](https://hashnode.com/tag/kernel)
-   [#context-switching](https://hashnode.com/tag/context-switching)
-   [#scheduling](https://hashnode.com/tag/scheduling)
-   [#systems-programming](https://hashnode.com/tag/systems-programming)

## Written by

[Yejun Park](https://hashnode.com/@yejun)

@yejun

  
[View profile](https://hashnode.com/@yejun)

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
