Thread, aynı süreç içinde paralel ilerleyen iş akışıdır. Yazılımda thread’ler aynı anda birden çok işi yürütür gibi görünür; doğru yönetilirse hız kazandırır. Ama thread’ler aynı kaynaklara dokunursa yarış koşulları, kilitlenmeler ve karmaşık hatalar çıkar. Bu yüzden thread, güç kadar dikkat ister: senkronizasyon, kilit mekanizmaları, paylaşılan veri yönetimi… İnsan tarafında thread, zihindeki düşünce iplikleri gibidir. Aynı anda birkaç konu kafanda dönüyorsa, bir noktada tıkanırsın. “Açık thread”ler zihni yorar: yarım konuşmalar, bitmemiş işler, belirsiz kararlar. Bu yüzden thread kapatmak önemlidir: tamamla, devret, planla ya da bilinçli olarak bırak. Paralellik bazen verimdir; bazen dağınıklık. Doğru thread yönetimi, odakla birlikte gelir. İplikleri düzgün örersen, ortaya sağlam bir kumaş çıkar; düğüm atarsan çözmesi zaman alır.