ily*_*lya 5 delphi parallel-processing spell-checking
我有一种用Delphi编写的拼写检查器.它逐句分析文本.在解析每个句子后,它根据一些规则来包含错误的项目.用户可以中断此过程,这很重要.如何使用某些第三方Delphi库来一般并行化这个过程?在目前的状态下,我在检查后立即着色.因此,用户可以看到进度.
算法如下:
多个拼写检查器如何访问字典是另一个问题.您可以在每个工作程序中加载字典的副本,或者可以使用锁保护对字典的访问(但这会减慢速度).如果幸运的话,字典对于读取是线程安全的,您可以在不锁定的情况下同时进行查询.
针对该问题的适当OmniThreadLibrary抽象可以是ParallelTask或BackgroundWorker.
| 归档时间: |
|
| 查看次数: |
452 次 |
| 最近记录: |