通过 tglman 使用 OrientDB 库并尝试运行示例代码@ https://github.com/tglman/orientdb-c/wiki/Start
https://github.com/tglman/orientdb-c
我可以连接到数据库并成功设置和检索 orientDB 中的值 -
但是,当我使用 o_database_document_query
运行查询时,它没有完成执行 - 而是无限期地挂起。
如何解决这个问题?
可能因为它是一个多线程库而发生了一些死锁。
在代码中,它有o_engine_get_factory
和o_engine_get_storage
,o_database_operation_context
.....
我不太熟悉这些概念或它们是如何工作的。
任何想法如何进行???
最佳答案
我也调试了,发现了同样的问题...修复并推送到github上了!
关于由 tglman 编写的 C++ OrientDB 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19015570/