Question about using heap
정복득
bd.jeong at ...60...
Wed Aug 1 14:10:16 CEST 2012
Hi,
My program runs two kinds of RPC server in a single process.
Do I need to get sliced heap for each RPC server or can I just share one sliced heap object between the rpc server?
For example,
Sliced_heap sliced_heap1(env()->ram_session(), env()->rm_session());
Sliced_heap sliced_heap2(env()->ram_session(), env()->rm_session());
...
Server1_root_component server1_root(&server1_ep, &sliced_heap1, ....);
Server2_root_component server1_root(&server2_ep, &sliced_heap2, ....);
OR
Sliced_heap sliced_heap(env()->ram_session(), env()->rm_session());
...
Server1_root_component server1_root(&server1_ep, &sliced_heap, ....);
Server2_root_component server1_root(&server2_ep, &sliced_heap, ....);
My another question is :
Do I need to use Synchronized_allocator to allocate a memory from heap (for object creation) when running multiple thread?
Or is it ok to call (env()->heap()) for object creation in heap?
Thank you.
Bokdeuk Jeong
More information about the users
mailing list