diff --git a/jieba/__init__.py b/jieba/__init__.py index 0ee4320..ac5f61f 100644 --- a/jieba/__init__.py +++ b/jieba/__init__.py @@ -292,8 +292,10 @@ def __lcut_all(sentence): def __lcut_for_search(sentence): return list(__ref_cut_for_search(sentence)) +import multiprocessing + @require_initialized -def enable_parallel(processnum): +def enable_parallel(processnum=multiprocessing.cpu_count()): global pool,cut,cut_for_search if os.name=='nt': raise Exception("jieba: parallel mode only supports posix system")