1
我正在使用multimechanize(MM)進行性能測試。 MM創建代表不同「用戶」的多個進程。我需要爲每個這些進程分配一些獨特的(用戶名,密碼)對。我應該如何同步這個?我應該創建一個單獨的流程,當流程要求時雙手配對嗎?這似乎過分了,是否有更簡單的方法來做到這一點?python中的多進程同步
編輯: 我不控制如何創建這些進程,MM處理。
我正在使用multimechanize(MM)進行性能測試。 MM創建代表不同「用戶」的多個進程。我需要爲每個這些進程分配一些獨特的(用戶名,密碼)對。我應該如何同步這個?我應該創建一個單獨的流程,當流程要求時雙手配對嗎?這似乎過分了,是否有更簡單的方法來做到這一點?python中的多進程同步
編輯: 我不控制如何創建這些進程,MM處理。
在multimechanize/core.py
:
# scripts have access to these vars, which can be useful for loading unique data
trans.thread_num = self.thread_num
trans.process_num = self.process_num
所以每Transaction()
實例可以訪問它的線程ID /進程ID。