2011-01-09 27 views

Respuesta

8

La respuesta es NO, Una sencilla aplicación de prueba de subprocesos múltiples reveló que Hunspell utiliza recursos por instancia para el proceso de ortografía, por lo que solo un subproceso puede usarlo en cualquier momento: use bloqueos/cola de trabajo/o instancia una por instancia de hilo de Hunspell.

+2

Puede ser útil el siguiente artículo: [Verificación ortográfica, división de palabras y diccionario de sinónimos de .NET con C# y muestras de VB - Parte 2: Multi Threading] (http://www.codeproject.com/KB/recipes/spell- check-asp-net-web.aspx). –

+1

Y use las últimas versiones de NHunspell de sourceforge, porque hay algunos errores de subprocesamiento múltiple en las versiones anteriores. –

+0

Los comentarios actuales para esta respuesta se refieren a NHunspell, donde la pregunta se refiere a Hunspell. Las diferentes implementaciones de HunSpell tienen diferentes propietarios y varían en su implementación. – Co7e