Python'da mutlus işleme modülünü kullanarak bir işlem oluşturmak, ancak alt işlem çıkışlarını oluşturan işlemden sonra çalışmaya devam ettiğinden emin olmak istiyorum.Python çoklu işlem modülü kullanılarak başlatılan bir alt işlemin ayrılması
Ben altişlem modülü ve POPEN kullanarak gerekli işlevselliği alabilirsiniz, ama ben bir komut dosyası olarak, bir fonksiyon olarak kodumu çalıştırmak istiyorum. Bunu yapmak istediğim nedeni pyro (python uzak nesneleri) nesneleri oluşturmayı basitleştirmek. Pyro nesnesi istek işleyicisini çoklu işlem kullanarak ayrı bir işlemde başlatmak istiyorum, ancak daha sonra piro nesnesini destekleyen süreç çalışmaya devam ederken ana sürecin çıkmasını istiyorum. Eğer yapmaya çalıştığını ne
Cevabınız için teşekkür ederiz. Bu çözümü kendime son zamanlarda geldim, katılıyorum. Bir program, bir cini olarak başladı ve döndürür asla bir işlevi vardır nereye Ancak, piton-cin daha standart paradigma hedefleyen gibi görünüyor. daemon.DaemonContext() ile : Ben çizgisinde bir şey yapmak istiyorum some_daemon_loop() continue_with_this_function_after_daemon_has_launched() Ben önerilerinizi takdir . – glenn
Gerçekten önce pyro baktı etmemişti. Onların koduna bir şeref bakışta, "daemon" sınıfı, bir dişli dağıtıcı gibi bir şeydir ve ayrı bir süreç değildir; hayır kodda hiçbir yerde çatal yok. Pyro'nun daemon gerçek daemon işlevselliği için bir modülü vardır. Daemon kelime burada istismar oluyor – JimB