浏览代码

代码添加

master
AICells 5 年前
父节点
当前提交
f0fb9916ad
共有 1 个文件被更改,包括 31 次插入0 次删除
  1. +31
    -0
      src/testCase/utTestPerformance.erl

+ 31
- 0
src/testCase/utTestPerformance.erl 查看文件

@ -177,3 +177,34 @@ st3() ->
st4() ->
size(<<"fdfdfdd:fdffd:\rn\n:fdfd fd df df dfddfdf">>).
-record(state, {
lSock
, ref
, cliMod
, sockMod
}).
h1(0, Fun) ->
ok;
h1(N, Fun) ->
Ref1 = make_ref(),
Ref2 = make_ref(),
?MODULE:Fun({inet_async, Ref1, Ref2, {432423,3443,55}}, #state{lSock = Ref1, ref = Ref1}),
h1(N - 1, Fun).
hm1({inet_async, LSock, Ref, Msg}, #state{lSock = LSock, ref = Ref, cliMod = _CliMod, sockMod = _SockMod} = State) ->
ok;
hm1({inet_async, LSock, Ref, Msg}, #state{lSock = LSock1, ref = Ref1, cliMod = _CliMod, sockMod = _SockMod} = State) ->
false.
hm2({inet_async, LSock, Ref, Msg}, #state{lSock = LSock1, ref = Ref1, cliMod = _CliMod, sockMod = _SockMod} = State) ->
case LSock == LSock1 andalso Ref == Ref1 of
true ->
ok;
_ ->
false
end.

正在加载...
取消
保存