java - 使用线程的后台进程

标签 java multithreading

我想不断检查数据库中的表以查看是否已添加新行。这是作为后台进程运行的。我认为应该使用线程来完成此任务。但我不知道如何编写代码。有人可以帮我解决这个问题吗?

最佳答案

好吧,你并没有给我们太多的内容。

您可能会发现使用 database trigger 更容易,每当发生指定的操作(例如插入新数据)时,它将触发一些代码。您将需要查找特定数据库的详细信息。

我刚刚意识到您可能已经尝试使用触发器但失败了:sql trigger not work as expected 。两种方法都可以,但我更愿意将所有内容保留在数据库中,并尽可能避免外部进程。

如果发生插入但您的进程由于某种原因死亡,会发生什么?

关于java - 使用线程的后台进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6167962/

相关文章:

java - 在哪里声明 GUI 元素?

java - Double Check Lock 在此 java 代码上不起作用?

java - 锁定字符串

c++ - Eigen 多线程操作

java - 当 executorservice 关闭时运行/阻塞的可运行对象会发生什么()

java - 使用 AspectJ 验证初始调用递归函数的参数

java - 如何从sqlite数据库获取总金额值

c++ - boost::asio 中的 post 和 dispatch 有什么区别?

java - 由于在单元测试中捕获异常,Gradle 在三叶草分析期间构建失败

java - 如何在 AlphaAnimation 运行时禁用按钮