public void Close() { _CoreferenceResolver = null; if (_LinguisticsKernelConroller != null) { _LinguisticsKernelConroller.Dispose(); _LinguisticsKernelConroller = null; } }
static LingvisticsWorkProcessor() { //System.Diagnostics.Debugger.Break(); _CoreferenceResolver = new CoreferenceResolver(); _StopEvent = new ManualResetEvent(false); _WaitThread = new Thread(WorkThreadRoutine); _WaitThread.Start(); //Выставить событие инициализации //---Thread.Sleep( 10000 ); - WTF??? _StartEvent = new WindowsEvent(string.Format("LPStartEvent_{0}", Process.GetCurrentProcess().Id)); _StartEvent.Set(); }
public LingvisticsWorkInProcessor(bool useCoreferenceResolution, bool useGeoNamesDictionary, int maxEntityLength) { _CoreferenceResolver = (useCoreferenceResolution) ? new CoreferenceResolver() : null; _LinguisticsKernelConroller = new LinguisticsKernelConroller(useGeoNamesDictionary, maxEntityLength); }