У меня есть функция в классе, которая просто маскирует номер входной карты. Я сделал это synchronized
, потому что я не хочу, чтобы более одного потока вызывал мою функцию маскировки одновременно. Мой вопрос: должен ли я сделать эту функцию static
более эффективной и чистой? Теперь, когда я вызываю свою функцию маскировки, я вызываю экземпляр.Статический метод в многопоточном приложении
public class CardMasker {
public synchronized String maskCardNumber(String cardNumber)
{
..
..
}
}
Полезно там: http: //stackoverflow.com/questions/578904/how-do-synchronized-static-methods-work-in-java, после того, как вы решите, какой из них соответствует вашему требованию. –
Я не думаю, что этот вопрос заслуживает голосования. –
@ sᴜʀᴇsʜᴀᴛᴛᴀ: Я полностью согласен с вами. Ребята, пожалуйста, не уменьшайте вопрос без указания причин. –