Özet

Tamamlandı

Gördüğünüz gibi Go'nun eşzamanlılık yaklaşımı diğer programlama dillerinden farklıdır. Bu yaklaşım Go sloganında yakalanır: "Belleği paylaşarak iletişim kurma; bunun yerine iletişim kurarak belleği paylaş."

Bu basit cümle her şeyi değiştirir. Goroutinleri ve kanalları kullanarak daha hızlı çalışan ve anlaşılması daha kolay eşzamanlı programlar yazabileceğinizi gördünüz. En azından, bazı şeylerin neden Go'da olduğu gibi olduğunu öğrendiğinizde.

Go'da yalnızca eşzamanlılık yüzeyini kazıdık. Ama en azından birkaç alıştırmayla ve özellikle de sınamayla çalıştınız.

Temel bilgileri anladığınızdan emin olmak için bu modülü bir kez daha yeniden ziyaret etmenizi kesinlikle öneririz. O zaman daha derine inmeye başlayabilirsin.

Goroutines içinde iletişim kurmak için kanallara neden ihtiyacınız olduğunu anladığınızdan emin olun. Ayrıca, özellikle kullanırken, arabelleğe alınamayan ve arabelleğe alınan kanallar arasındaki farkı anladığınızdan emin olun. Şimdilik, eşzamanlılık için burada bırakacağız ve sonraki modülde sizi göreceğiz.