Không cần đồng bộ hóa bất cứ thứ gì,
entityManager không phải là threadSafe và được thiết kế để khởi tạo cho từng đơn vị công việc và bị hủy ngay sau đó.
Ngược lại, nhà máy tốn kém để tạo ra và nên được sử dụng lại
Xem http://docs.oracle.com/javaee/6/ hướng dẫn / doc / bnbqw.html "Người quản lý pháp nhân do ứng dụng quản lý" và https://stackoverflow.com/a/22773758/2087640