C ++ запись исходного местоположения в мьютексе - PullRequest
0 голосов
/ 04 декабря 2018

В C у меня обычно есть обернутый мьютекс, операция блокировки которого принимает аргументы

lock( const char *fn, int line );

, так что __FILE__ и __LINE__ держателя могут быть записаны в структуре данных.

Основное блокируемое описание в C ++ требует lock(), который не принимает аргументов.

Есть ли в C ++ разумный способ записать файл и строку в мьютекс, который берется в lock_guard?

...