我一直在看戏剧!框架,我有兴趣将我的一个项目转换为它。但是,此项目要求在用户操作时生成长时间运行的线程,但线程的结果不会通过正常的请求 - 响应方法返回给用户。相反,用户被重定向到监视他们已经开始的线程的页面。
所以,我想知道如何创建用户操作,每当用户POST到/ start时创建一个线程,但线程自动进入“后台”并且用户收到诸如“ok”之类的响应或甚至是重定向,而不是线程的输出。
我也希望对线程有一定程度的控制;换句话说,我不只是想创建一个线程并让它运行。我希望有一些全局参考点,以便用户可以在线程启动后停止(例如通过访问/停止)。