
1) с возможностью внутреннего вызова(всегда возможна синхронизация через очередь)
2) без возможности внутреннего вызова(не факт, что есть обработчик очереди)
и соответственно две точки doFree.
причем такую ситуацию:
code_1864.txt
видимо оставляем как нештатную