Заводская схема - путь. Или можно использовать статический счетчик. Необходимо соблюдать осторожность в отношении безопасности потоков.