Я пытаюсь распространить список предварительно определенных полезных нагрузок запроса по всем пользователям , которые порождены в моем забеге. Концептуально я хочу разделить свой список запросов N на пользователях U, так что каждый запрос выдавался только один раз на сервер. Идентификатор каждому пользователю в __init __ Метод - например ,::
Код: Выделить всё
class MyUser():
count = 0
def __init__(self, env):
super().__init__(environment)
self.user_id = MyUser.count
MyUser.count += 1
Однако при использовании нескольких процессов (через - -processes = p ), очевидно, есть несколько экземпляров myuser.count и, следовательно, user_ids не уникальны.
Есть ли какой -то централизованный механизм, который я могу использовать для назначения идентификаторов (или какой -то существующий уникальный идентификатор)? < /p>
Подробнее здесь:
https://stackoverflow.com/questions/784 ... cess-setup