我有任务,我要求在java上创建一个接受多个客户端的服务器程序。服务器程序除了模拟交通信号灯之外什么都不做。将客户端连接到服务器程序不是我的问题。但要使用具有以下属性的某种调度程序:
- 返回一个字符串,上面写着" Red"持续5秒,"黄色" 2秒然后"绿色" 10秒钟。(重复)
根据您连接服务器的时间,您将获得其中一种颜色,就好像它是真正的红绿灯一样。
我的问题是围绕ScheduledExecutorService。我不是一个非常有经验的程序员,所以对此的任何解释都将受到高度赞赏。
如果我的问题难以理解,请原谅。非常感谢你提前! :)
答案 0 :(得分:0)
此链接可能会显示如何使用 ScheduledExecutorService :
scoreboard_picture_path
答案 1 :(得分:0)
您可以在以下代码中找到一些想法(来自code.openhub.net):
\s # <whitespace character>
* # (zero or more)(greedy)
\b # <word boundary>
\d # <digit 0-9>
\b # <word boundary>
| # OR
\b # <word boundary>
1 # "1"
[01234] # Character in [01234] Character Class
\b # <word boundary>