Hayır, bundan daha fazlasını kesinlikle halledebilirsiniz.
Derinlemesine, tek çekirdekli bir makine çalıştırdığınızı varsayarsak, CPU'nun her seferinde yalnızca bir talimatı * çalıştırdığını hatırlamak önemlidir.
Yani, CPU yalnızca çok sınırlı bir komut dizisini yürütebilir ve saat tıklaması başına birden fazla komut yürütemez (birçok komut 1'den fazla tıklama alır).
Bu nedenle, bilgisayar bilimlerinde bahsettiğimiz çoğu eşzamanlılık, yazılım eşzamanlılığıdır. Başka bir deyişle, alt seviye CPU'yu bizden soyutlayan ve aynı anda kod çalıştırdığımızı düşünmemizi sağlayan yazılım uygulama katmanları vardır.
Bu "şeyler", her bir sürecin kendi dünyasında kendi paylaşılmayan hafızasıyla çalıştığını düşünmesi anlamında eşzamanlı olarak çalıştırılan kod birimleri olan süreçler olabilir.
Diğer bir örnek, eşzamanlılığa da izin veren süreçler içindeki kod birimleri olan iş parçacıklarıdır.
4 çalışan işleminizin 4'ten fazla isteği işleyebilmesinin nedeni, giderek daha fazla isteği işlemek için iş parçacıkları açacak olmalarıdır.
Gerçek istek sınırı, seçilen HTTP sunucusuna, G / Ç, İşletim Sistemi, donanım, ağ bağlantısı vb.
İyi şanslar!
* talimatlar CPU'nun çalıştırabileceği en temel komutlardır. örnekler - iki sayı ekleyin, bir talimattan diğerine atlayın