是否可以在 Websocket 交付线程上安排任务?
Is it possible to schedule a task on the Websocket delivery thread?
我正在使用 Jetty Websockets 的完整消息传递功能。
在这种情况下,Joakime says 保证 Websocket 消息按顺序传递。
我将继续假设所有 Websocket 事件处理方法将由同一线程调用。
现在,假设外部计时器到期,我需要通过 websocket 发送消息。计时器 运行 在一个线程中,Websocket 事件 运行 在另一个线程中。
我是否需要使我的 Websocket 事件处理程序线程安全(因为它们的状态将被计时器和 Websocket 线程访问)?或者有没有办法让定时器线程传递一个任务给Websocket线程去执行?
我正在使用 Jetty Websockets 的完整消息传递功能。 在这种情况下,Joakime says 保证 Websocket 消息按顺序传递。
我将继续假设所有 Websocket 事件处理方法将由同一线程调用。
现在,假设外部计时器到期,我需要通过 websocket 发送消息。计时器 运行 在一个线程中,Websocket 事件 运行 在另一个线程中。
我是否需要使我的 Websocket 事件处理程序线程安全(因为它们的状态将被计时器和 Websocket 线程访问)?或者有没有办法让定时器线程传递一个任务给Websocket线程去执行?