The servlet specification strongly recommends that doGet,
doPost,
and all other service methods should not be declared as synchronized.

Declaring such methods as synchronized will often decrease
performance significantly. It is not necessary to declare these methods
as synchronized at all, since this is taken care of by the
servlet container itself.