不懂就问,
这玩意儿不是要设计成编译器那样,不管多复杂,facade模式,对外的接口单一好吗?难道调用者还要关心一个Doc实例,有多少线程在持有吗?
MFC时代的术语,SDI,Single Document Interface,单文档接口,处理这种情况,打开后独占,不行吗?
【 在 z16166 的大作中提到: 】
: 谷歌PDFium库不能多线程调用,需要加全局锁。pdf doc析构时也要加锁。
: ScopedFPDFDocument是个std::unique_ptr<>。
: static std::mutex g_pdfLock;
: ...................
--
FROM 61.185.195.*