web应用怎么使用线程

web应用怎么使用线程,第1张

在一个程序中,这些独立运行的程序片断叫作线程”(Thread),利用它编程的概念就叫作“多线程处理”。多线程处理一个常见的例子就是用户界面。利用线程,用户可按下一个按钮,然后程序会立即作出响应,而不是让用户等待程序完成了当前任务以后才开始响应。

给你写个大概思路吧

//创建处理房间状态的线程类,去执行改status的 *** 作, *** 作在run方法里写好

class ChangeRoomStatusProcess extends Thread {...}

//主线程创建线程池,数量自定,当前为5

ScheduledExecutorService ses = Executors.newScheduledThreadPool(5)

...

ses.shutdown()

//当某个线程将status设置为1以后,设置定时器,30秒后执行ChangeRoomStatusProcess的run方法

ses.schedule(new ChangeRoomStatusProcess(), 30000, TimeUnit.MILLISECONDS)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11863843.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存