4nt*_*ine 7 multithreading llvm clang
我想使用 llvm/clang c api: 解析源文件( .cpp ),然后尽可能快clang_parseTranslationUnit地 解析。所以我想先解析,然后同时执行其他例程。同时执行一些翻译单元操作是否安全?有没有什么方法可以打开/关闭线程安全?clang_indexTranslationUnitclang_getDiagnosticSetFromTUclang_tokenize
更新:我尝试同时标记化和索引,但出现错误:
断言失败:(获取&&“并发访问 ASTUnit!”),函数启动,文件 /Users/user/Documents/dev/src/llvm_34/tools/clang/lib/Frontend/ASTUnit.cpp,第 2947 行。libclang:崩溃索引期间检测到 TU
如何开启线程安全?
| 归档时间: |
|
| 查看次数: |
1551 次 |
| 最近记录: |