Panda Pijama cevabı oldukça iyi.
Temel olarak, soru, birden fazla müşteriyi diğerlerinin durumunun aynı farkındalığına sokacak olan, gönderebileceğiniz minimum veri miktarına ve bu gecikme istemcilerinin farklı bir durumda olabileceği gecikme ile nasıl başa çıkacağınıza bağlı.
Böylece tüm etkileşimler elden önce biliniyorsa prosedürel olarak oluşturulmuştur, çünkü tüm değişkenler biliniyorsa sonuç bilinir. Örneğin, bir kişiyi bir odada izole etme, işleme yöntemlerini bildiğiniz ve ona bazı veri kümelerini verdiğinizden, sonuçları doğru bir şekilde tahmin edebilirsiniz. Bu nedenle diğer tüm müşterilere, bu müşterinin hesaplamasını tamamlamasını beklemeden sonuçları verebilirsiniz.
Ancak bir yöntemden bahsetmedi. Zorla sonuçlar.
Sistem, bir varlık tarafından bir eylem beklerse ve diğer işlemler bu eyleme bağlıysa ve diğer hesaplamalar bu işlemi hesaba katar ve beklenen sonuçla önceden işlenmiştir. Ardından senkronizasyonu sürdürmek için, doğru yerde olmayan bir varlık doğru şekilde yoluna koyulurken tüm sistem durdurulur.
Gerçek dünyaya bir örnek, uygun tazminatın bana gönderilmesini sağlamak için bir tutma düzenindeki diğer tüm varlıklardır.