Her 5 saniyede bir yapılması gereken bir kuvars işi var, ama sıralı olarak buna ihtiyacım var. Bazı durumlarda, işin yürütülmesi bu 5 sn'yi aşar, bu durumda, previouse çıkışı bitmezken çalıştırılmak istemiyorum. Bunu grails olarak nasıl yapılandırabilirim?Grails'de bir işin eş zamanlı yürütülmesi nasıl önlenir?
(Tabii ki tüm bu sihirli statik uçucu bayrağıyla yapılır, ancak bunu yapmak için çok şık bir yol değildir olabilir) (Ayrıca bu iş için nasıl yapılandırabileceğinizi tekil olunur?)
thx
Evet, bu çözümdür, ancak bunun, görevlerin sürekli olarak birikmesini engellemediğini düşünüyorum. sıra ... – csviri
Peki OutOfMemory oluşuncaya kadar görev kuyruğu nasıl önlenir? – csviri
Çoğunlukla görevlerin sıraya girmesini istiyorsanız, uzun bir görev, görev "sayma" veya "adım adım" görev olduğunda başkalarının çalıştırılmasını engellememelidir. Bu aslında bir sorunsa, Kuvars muhtemelen sizin istediğiniz şey değil, istediğiniz şey sürekli bir döngü içinde çalışan bir iş parçacığıdır. Sınırlamanız gerekiyorsa, geciktirmek için bir Thread.sleep (remaTime) koyabilirsiniz. –