أحاول القيام ببرنامج متعدد المهام من خلال pool.map في مكتبة multiprocessing لكن المشكلة هي أنه يمكنني تمرير مدخل واحد إلى الدالة التي أريد، كالتالي:
def test(x, y):print(x + y)if __name__ =='__main__':
pool = multiprocessing.Pool(processes=2)
pool.map(test, range(1000))# يجب أن يتم تمرير رقمين للدالة وليس رقم واحد
pool.close()
pool.join()
السؤال
Fahmy Mostafa
أحاول القيام ببرنامج متعدد المهام من خلال pool.map في مكتبة multiprocessing لكن المشكلة هي أنه يمكنني تمرير مدخل واحد إلى الدالة التي أريد، كالتالي:
كيف أقوم بتمرير أكثر من متغير إلى دالة test؟
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.