【发布时间】:2019-05-20 21:49:19
【问题描述】:
我有一个 Java JsonRPC webservice 应用程序(我们也可以将其视为使用其他 web 服务的客户端应用程序。)这个 jsonrpc webservice 应用程序有一个 sqlite db。
此 Web 服务正在执行许多任务(例如调用 Web 服务、发送交易、查询余额等)。 这些调用是用户进行的交易。
此 Web 服务的另一个重要任务是通过定期(10 秒)进行 Web 服务调用来更新本地数据库 (sqlite)。
以这 10 秒时间间隔连续运行的进程不应干扰其他读写操作。
我怎样才能找到解决这个问题的方法?我应该在java主线程中创建一个子线程吗?
【问题讨论】:
标签: java multithreading sqlite timer synchronization