PersonsInfoPtr pp = std::make_shared<std::vector<Person>>(p);
eventThread.enqueue(new PersonInEventWorkItem(this->observer_list, pp));
}
PersonsInfoPtr pp = std::make_shared<std::vector<Person>>(p);
eventThread.enqueue(new PersonInEventWorkItem(this->observer_list, pp));
}