z****e 发帖数: 54598 | 1 你敲了那么多为啥删了?
我就是这么做的
建模还是需要thread(vert.x的worker)
但是接收命令,用event(vert.x的一般verticle)
回合制游戏本身不就是一个接收命令
然后启动thread去轮询的一个过程吗?
哪怕是在客户端都是这样写的
我重用了客户端的model代码
客户端用mvc,服务器端用vert.x来接受命令
然后寄存到map里面去,命令本身是immutable的
然后每一局启动一个thread,当然这个thread已经建好模了
然后轮训map,然后执行命令后广播出去 |
p*****2 发帖数: 21240 | 2 event 和 thread 就是gochannel和goroutine吧?
【在 z****e 的大作中提到】 : 你敲了那么多为啥删了? : 我就是这么做的 : 建模还是需要thread(vert.x的worker) : 但是接收命令,用event(vert.x的一般verticle) : 回合制游戏本身不就是一个接收命令 : 然后启动thread去轮询的一个过程吗? : 哪怕是在客户端都是这样写的 : 我重用了客户端的model代码 : 客户端用mvc,服务器端用vert.x来接受命令 : 然后寄存到map里面去,命令本身是immutable的
|
w***g 发帖数: 5958 | 3 goroutine是一种用户态的thread。gochannel跟命令行的管道或者message queue啥的
差不多,用来进行thread通信的。
【在 p*****2 的大作中提到】 : event 和 thread 就是gochannel和goroutine吧?
|
w***g 发帖数: 5958 | 4 本来想贴的来着。后来觉得是老生常谈了,兼之本版戾气太重容易引发攻击。
我要说event本身不行只是因为最近有一批轮子写得好才有人用估计马上会有人跳出来
骂。想想还是忍了。
这两天我赚钱赚得高兴,懒得来这里吵架。
【在 z****e 的大作中提到】 : 你敲了那么多为啥删了? : 我就是这么做的 : 建模还是需要thread(vert.x的worker) : 但是接收命令,用event(vert.x的一般verticle) : 回合制游戏本身不就是一个接收命令 : 然后启动thread去轮询的一个过程吗? : 哪怕是在客户端都是这样写的 : 我重用了客户端的model代码 : 客户端用mvc,服务器端用vert.x来接受命令 : 然后寄存到map里面去,命令本身是immutable的
|
p*****2 发帖数: 21240 | 5 你们再谈什么?
【在 w***g 的大作中提到】 : goroutine是一种用户态的thread。gochannel跟命令行的管道或者message queue啥的 : 差不多,用来进行thread通信的。
|
d****i 发帖数: 4809 | 6 请展开说说,你就事论事客观公正的说技术自然没有人来乱喷你。
【在 w***g 的大作中提到】 : 本来想贴的来着。后来觉得是老生常谈了,兼之本版戾气太重容易引发攻击。 : 我要说event本身不行只是因为最近有一批轮子写得好才有人用估计马上会有人跳出来 : 骂。想想还是忍了。 : 这两天我赚钱赚得高兴,懒得来这里吵架。
|