1
3
我不明白你为什么想让别人打断你 我甚至不明白这是怎么可能的:如果当前线程被阻塞,等待一些IO,你就不能执行任何其他代码。(是的,这就是“封锁”的意思) 也许如果你能给我们更多的提示,告诉我们你为什么要这样做,我们可能会提供进一步的帮助。
|
2
1
SQLite is threadsafe . 在我看来,最简单的做法是在后台线程上启动Sqlite命令,并让Sqlite进行必要的锁定。 从您的角度来看,sqlite调用看起来像一个异步的I/O位,您可以在这个线程上继续正常的处理,例如使用一个循环,包括可中断的睡眠和一些偶尔的后台处理(例如更新活动指示器)。当SQLite语句完成时,后台线程应该设置一个状态变量来指示这一点,唤醒主线程(如有必要)并终止。 |
baronsec · SQL遍历表以查找子字符串 2 年前 |
Guillaume · 使用操作从Python列表创建numpy数组 2 年前 |
EJ Travel · 如何使用Kotlin中的Room管理登录验证? 2 年前 |
Ken · SQL计数或最大值(sqlite) 2 年前 |
Eric · Python Crontab无法读取Sqlite3表 2 年前 |