【问题标题】:Is sqlite provided with buildroot threadsafe?sqlite 是否提供了 buildroot 线程安全?
【发布时间】:2019-09-06 21:53:03
【问题描述】:

Buildroot 提供了一种将 sqlite 添加到我的构建配置的方法,但我看不到任何地方表明 sqlite 库是否具有多线程支持。如何判断Builtroot包含的sqlite库版本是否支持多线程。

谢谢。

【问题讨论】:

  • 这里的“线程安全”到底是什么意思?

标签: buildroot


【解决方案1】:

Buildroot 的sqlite.mk 文件包含以下片段:

ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y)
SQLITE_CONF_OPTS += --enable-threadsafe
else
SQLITE_CONF_OPTS += --disable-threadsafe
SQLITE_CFLAGS += -DSQLITE_THREADSAFE=0
endif

换句话说,如果支持线程,sqlite 是线程安全的。

【讨论】:

  • 谢谢阿诺特。这就是我一直在寻找的。​​span>
猜你喜欢
  • 1970-01-01
  • 2011-03-08
  • 2021-10-26
  • 1970-01-01
  • 1970-01-01
  • 2019-08-20
  • 1970-01-01
  • 2012-08-21
相关资源
最近更新 更多