- 22 7月, 2020 1 次提交
-
-
由 tanghai 提交于
-
- 19 2月, 2020 3 次提交
-
-
由 tanghai 提交于
主要原因是为了避免类似using语句因为取消协程导致无法调用到Dispose方法的问题,所以协程即使取消也一定要往下执行 因此增加bool值来判断是否已经取消
-
由 tanghai 提交于
1.Model 逻辑层数据结构定义 2.Hotfix 逻辑层的逻辑方法 3.ModelView 显示层的数据结构定义 4.HotfixView 显示层的逻辑方法 5.ThirdParty 第三方库 为什么要分出ModelView跟HotfixView呢?主要原因是要分离显示层跟逻辑层,逻辑层的代码其实可以用来做压测机器人。如果一开始就定好这样的结构,压测机器人完全可以利用客户端逻辑层的代码,节省大量时间
-
由 tanghai 提交于
-
- 17 2月, 2020 1 次提交
-
-
由 tanghai 提交于
-
- 15 2月, 2020 2 次提交
- 26 1月, 2020 1 次提交
-
-
由 tanghai 提交于
-
- 19 10月, 2019 2 次提交
- 28 7月, 2019 1 次提交
-
-
由 tanghai 提交于
-
- 27 7月, 2019 1 次提交
-
-
由 tanghai 提交于
协程锁原理很简单,同一个key只有一个协程能执行,其它同一个key的协程将队列,这个协程执行完会唤醒下一个协程。 协程锁是个非常方便的组件,比如服务端在处理登录或者下线过程中,每个异步操作都可能同一个账号会再次登录上来, 逻辑十分复杂,我们会希望登录某部分异步操作是原子操作,账号再次登录要等这个原子操作完成才能执行, 这样登录或者下线过程逻辑复杂度将会简化十倍以上。协程锁是ET解决这类异步重入问题的大杀器。
-
- 14 5月, 2019 1 次提交
-
-
由 tanghai 提交于
-
- 01 5月, 2019 1 次提交
-
-
由 tanghai 提交于
-
- 13 4月, 2019 2 次提交
- 07 3月, 2019 1 次提交
-
-
由 tanghai 提交于
-
- 06 3月, 2019 1 次提交
-
-
由 tanghai 提交于
Unity的CancellationTokenSource在超时Cancel的方法没有投递到同步上下文,因此会回调到其它线程,而服务端不会,所以这是一个bug。增加ETCancellationTokenSource, 来替代CancellationTokenSource
-
- 01 3月, 2019 1 次提交
-
-
由 tanghai 提交于
-
- 28 2月, 2019 3 次提交
- 14 2月, 2019 1 次提交
-
-
由 tanghai 提交于
-
- 16 1月, 2019 2 次提交
- 11 1月, 2019 2 次提交
- 07 1月, 2019 1 次提交
-
-
由 tanghai 提交于
-
- 24 12月, 2018 1 次提交
-
-
由 tanghai 提交于
-
- 20 12月, 2018 1 次提交
-
-
由 tanghai 提交于
-
- 18 12月, 2018 1 次提交
-
-
由 tanghai 提交于
-
- 17 12月, 2018 2 次提交
- 14 12月, 2018 1 次提交
-
-
由 tanghai 提交于
-
- 28 11月, 2018 1 次提交
-
-
由 tanghai 提交于
-
- 27 11月, 2018 2 次提交
- 21 11月, 2018 1 次提交
-
-
由 tanghai 提交于
-
- 17 11月, 2018 2 次提交