Skip to content

The Eclectic Light Company

Macs & painting – 🦉 No AI content
Main navigation
  • Downloads
  • Freeware
  • M-series Macs
  • Mac Problems
  • Mac articles
  • Macs
  • Art

multitasking

A brief history of threads and threading

From Switcher and MultiFinder, with Process Manager and Thread Manager in Classic Mac OS, to Pthreads, NSThreads, and Grand Central Dispatch.

September 20, 2025 Macs, Technology

Last Week on My Mac: Performance by design

T T Read More

Swift 6 claims built-in support for writing asynchronous and parallel code. But these are very different, and that for multithreading appears elusive.

June 30, 2024 Macs, Technology

Making Apple silicon faster: 3 Multitasking

How Swift supports cooperative multitasking using async/await. How to call asynchronous code from within synchronous code, and does it also multithread code in parallel?

June 27, 2024 Macs, Technology

Making Apple silicon faster: 1 Threads and tasks

Understanding terms, including process, thread and task. How the assigned Quality of Service, or QoS, is used to determine how threads are allocated to cores.

June 18, 2024 Macs, Technology

Multitasking, parallel processing, and concurrency in Swift

From running multitasking on a single CPU, MultiFinder and cooperative multitasking, massively parallel systems using Transputers, to building concurrency into the Swift language.

June 10, 2024 Macs, Technology

How M1 Macs feel faster than Intel models: it’s about QoS

T T Read More

By segregating macOS background tasks on Efficiency cores, M1 Macs can run user apps unfettered on their Performance cores. And that feels really fast.

May 17, 2021 Macs, Technology, Updates

Cores shouldn’t all be the same: M1 Macs do better

T T Read More

How the M1’s asymmetric cores can run background tasks more efficiently, or deliver high performance, according to Quality of Service.

May 14, 2021 Macs, Technology, Updates

Hasn’t macOS changed? How it doesn’t work like it used to

macOS doesn’t work like it used to. With heuristic task dispatching and sensitivity to factors like quality of network service, troubleshooting can get fiendishly difficult.

May 9, 2017 Macs, Technology

Nice or Nasty?

In my experience, the results of such tinkering are nice, in the most devalued sense of the word, and far from cool.

July 1, 2015 Macs, Technology
Blog at WordPress.com.
Footer navigation
  • Free Software Menu
  • About & Contact
  • Macs
  • Painting
  • Downloads
  • Mac problem-solving
  • Extended attributes (xattrs)
  • Painting topics
  • SilentKnight, Skint, SystHist, silnite, LockRattler & Scrub
  • DelightEd & Podofyllin
  • xattred, SpotTest, Spotcord, Metamer & xattr tools
  • 32-bitCheck & ArchiChect
  • XProCheck, T2M2, LogUI, Ulbow, blowhole and log utilities
  • Cirrus & Bailiff
  • Precize, Alifix, UTIutility, Sparsity, alisma, Taccy, Signet
  • Versatility & Revisionist
  • Text Utilities: Textovert, Nalaprop, Dystextia and others
  • PDF
  • Keychains & Permissions
  • Updates
  • Spundle, Cormorant, Stibium, DropSum, Dintch, Fintch and cintch
  • Long Reads
  • Mac Troubleshooting Summary
  • M-series Macs
  • Mints: a multifunction utility
  • VisualLookUpTest
  • Virtualisation on Apple silicon
  • System Updates
  • Saturday Mac Riddles
  • Last Week on My Mac
  • sysctl information
Secondary navigation
  • Search

Begin typing your search above and press return to search. Press Esc to cancel.

  • Subscribe Subscribed
    • The Eclectic Light Company
    • Join 8,887 other subscribers
    • Already have a WordPress.com account? Log in now.
    • The Eclectic Light Company
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar