我有一个充当简单爬虫的类,我想在一个servlet中调用这个类。如何从java servlet控制一个类(运行/暂停)
我的想法是从用户那里得到一个url,然后url请求将被传递给servlet,servelt将url传递给该类,并且类将开始爬行。并且我希望我的servlet只创建这个类的一个实例。从爬网程序获取的数据将直接由类添加到数据库中。 我想控制类的行为,如从servlet运行/暂停/停止 (对于这个问题,我想我可以创建一个简单的xml文件,它将在servlet和类之间共享,如果servlet更改状态代码类应对状态变化)
但我有一些疑虑,如何控制类的行为,如命令它运行/暂停/停止,因为我的课程不是多线程我不知道什么是什么会在从servlet调用它之后调用类,因为这个类需要从网络中读取,显然在运行它时会有一些间隙/冻结阶段。
如何解决这种情况下的并发问题?或换句话说,我是否会遇到任何并发问题?
关于。