Search code examples
thread-safetyspell-checkinghunspell

Is Hunspell thread safe?


Is the Hunspell spelling library thread-safe?


Solution

  • The answer is NO, A simple multi-threaded test application revealed that Hunspell uses per-instance resources for the spelling process, so only one thread can use it at any time - use locks/work queue/or instanciate a per-thread Hunspell instance.