Что вы подразумеваете под поточно-безопасным?После того, как VTDGen обработает один документ, и вы получите vtdNav из него, VTDGen, безусловно, может быть повторно использован для обработки следующего документа.Так что, в этом смысле, он потокобезопасен не только в Java, но и в C и C ++.