File tree 1 file changed +7
-7
lines changed
1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change 1
- #Wolf -- a simple shared memory container
1
+ # Wolf -- a simple shared memory container
2
2
3
- ##Module
3
+ ## Module
4
4
5
- ###Area
5
+ ### Area
6
6
Area is the interface easy to create or load a shared memory buffer.
7
7
It can be use in multi thread or process.
8
8
To be simple and fast, when it allocate a buffer it will never use the buffer again.
9
9
10
- #####usage:
10
+ ##### usage:
11
11
~~~~
12
12
#include "area/shm_area.h"
13
13
@@ -25,12 +25,12 @@ To be simple and fast, when it allocate a buffer it will never use the buffer ag
25
25
~~~~
26
26
27
27
28
- ###Container
28
+ ### Container
29
29
Container if a set of structure base on area.
30
30
For more easy to use, it's designed as template.
31
31
Easy to use is the most important !
32
32
33
- 1 . ####LockFreeSkipList
33
+ 1 . #### LockFreeSkipList
34
34
35
35
Design for multi thread and process, it can be use by multi writer and multi reader.
36
36
The algorithm is from * The Art of Multiprocessor Programming By Maurice Herlihy, Nir Shavit*
@@ -39,7 +39,7 @@ Easy to use is the most important !
39
39
40
40
Atomic library can be used in shared memory and you can test it by the code shared_memory_atomic_test.cpp in test folder.
41
41
42
- #####usage:
42
+ ##### usage:
43
43
~~~~
44
44
#include "area/shm_area.h"
45
45
#include "container/shm_manager.h"
You can’t perform that action at this time.
0 commit comments