กลุ่มคื่นฉ่าย

ฉันยังใหม่กับคื่นฉ่าย ฉันต้องการเชื่อมโยงงานสองกลุ่ม โดยที่งานทั้งหมดในกลุ่มจะทำงานแบบอะซิงโครนัส และกลุ่มที่สองจะได้รับการประมวลผลหลังจากที่งานทั้งหมดในกลุ่มแรกเสร็จสิ้นแล้วเท่านั้น ฉันไม่จำเป็นต้องส่งคืนผลลัพธ์สำหรับงานใดๆ

ฉันเหนื่อย

g1 = group([task1.si(1), tasks1.si(2)])
g2 = group([task2.si(3), tasks2.si(4)])
chain(g1,g2).delay()

และปรากฏว่ากลุ่มที่สองเริ่มดำเนินการ (task2.si(3)) หลังจากงานแรกในกลุ่มแรก (task1.si(1)) เสร็จสิ้น ฉันคาดว่า Task2.si(3) จะเริ่มหลังจาก Task1.si(2) เสร็จสิ้น

ฉันจะเชื่อมโยงสองกลุ่มเข้าด้วยกันได้อย่างไรเพื่อให้กลุ่มที่สองเริ่มประมวลผลหลังจากกลุ่มแรกเสร็จสิ้นแล้วเท่านั้น

ขอบคุณ!


person user1247196    schedule 11.05.2018    source แหล่งที่มา