Changeset 27148 for lang/erlang
- Timestamp:
- 12/21/08 16:28:13 (4 years ago)
- Location:
- lang/erlang
- Files:
-
- 3 modified
-
performer.erl (modified) (1 diff)
-
ptest.erl (modified) (1 diff)
-
qnesia.erl (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/erlang/performer.erl
r27145 r27148 61 61 ). 62 62 63 join_all( 1)-> ok;63 join_all(0)-> ok; 64 64 join_all(N)-> 65 65 receive -
lang/erlang/ptest.erl
r27145 r27148 25 25 loop(_Argv)-> 26 26 {Key, Value} = {gen_atom(12), gen_atom(128)}, 27 qnesia:write( Key, Value).% keykeykey, "asaaaaaaaaaaaaaaaaaaaaaaaaaaaa" ).27 qnesia:write('a@localhost', {Key, Value}).% keykeykey, "asaaaaaaaaaaaaaaaaaaaaaaaaaaaa" ). 28 28 29 29 run()-> -
lang/erlang/qnesia.erl
r27145 r27148 11 11 12 12 -export([ start/1, stop/1, 13 write/2, read/1 ]). 13 write/1, read/1, 14 write/2, read/2 15 ]). 14 16 15 17 -export([ … … 24 26 qnesia:start([node(), 'b@localhost']). 25 27 26 % write test : n> qnesia:write_test(). 27 % @spec write({Key, Value}) -> ok | ng 28 write(Key, Value)-> 28 write(RemoteNode, {Key, Value})-> 29 29 Data = #data{key=Key, value=Value}, 30 coordinator! {write, Data , self() },30 {coordinator, RemoteNode} ! {write, Data , self() }, 31 31 receive 32 32 {ok, Result}-> 33 33 Result; 34 34 Result-> 35 % io:format("write test: ~p~n", [Result]) %とりあえず失敗する35 % io:format("write test: ~p~n", [Result]), %とりあえず失敗する 36 36 Result 37 37 end. 38 39 % @spec write({Key, Value}) -> ok | ng 40 write({Key, Value})-> 41 write(node(), {Key, Value}). 42 43 read(Key)-> 44 read(node(), Key). 38 45 39 46 % @spec read(Key) -> DataList 40 read( Key)->41 coordinator! {read, Key, self()},47 read(RemoteNode, Key)-> 48 {coordinator , RemoteNode} ! {read, Key, self()}, 42 49 receive 43 50 {ok, DataList}->
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)