Initial structure.

git-svn-id: https://127.0.0.1:4343/svn/code_under_linux@1 35985636-2bcc-3c47-89aa-c6d8d21c8f2a
pthread study

git-svn-id: https://127.0.0.1:4343/svn/code_under_linux@2 35985636-2bcc-3c47-89aa-c6d8d21c8f2a
pthread study

git-svn-id: https://127.0.0.1:4343/svn/code_under_linux@3 35985636-2bcc-3c47-89aa-c6d8d21c8f2a
1.basic usage of thread.

git-svn-id: https://127.0.0.1:4343/svn/code_under_linux@4 35985636-2bcc-3c47-89aa-c6d8d21c8f2a
1.using semaphore
2.using mutex

git-svn-id: https://127.0.0.1:4343/svn/code_under_linux@5 35985636-2bcc-3c47-89aa-c6d8d21c8f2a
1.add build macros for convenience
2.setting attribute of a thread
3.using multi-threads
#that's all for thread study.

git-svn-id: https://127.0.0.1:4343/svn/code_under_linux@6 35985636-2bcc-3c47-89aa-c6d8d21c8f2a
process study

git-svn-id: https://127.0.0.1:4343/svn/code_under_linux@7 35985636-2bcc-3c47-89aa-c6d8d21c8f2a
process study

git-svn-id: https://127.0.0.1:4343/svn/code_under_linux@8 35985636-2bcc-3c47-89aa-c6d8d21c8f2a
1.how to create a process
2.check processes's status

git-svn-id: https://127.0.0.1:4343/svn/code_under_linux@9 35985636-2bcc-3c47-89aa-c6d8d21c8f2a
1.signal catch
2.signal send
3.signaction

git-svn-id: https://127.0.0.1:4343/svn/code_under_linux@10 35985636-2bcc-3c47-89aa-c6d8d21c8f2a
#save

git-svn-id: https://127.0.0.1:4343/svn/code_under_linux@11 35985636-2bcc-3c47-89aa-c6d8d21c8f2a
1.communicate using anonymous pipe

git-svn-id: https://127.0.0.1:4343/svn/code_under_linux@12 35985636-2bcc-3c47-89aa-c6d8d21c8f2a
##synchronize

git-svn-id: https://127.0.0.1:4343/svn/code_under_linux@13 35985636-2bcc-3c47-89aa-c6d8d21c8f2a
1.add one process for inter-process communication study
2.tests fifo

git-svn-id: https://127.0.0.1:4343/svn/code_under_linux@14 35985636-2bcc-3c47-89aa-c6d8d21c8f2a
1.process semaphore

git-svn-id: https://127.0.0.1:4343/svn/code_under_linux@15 35985636-2bcc-3c47-89aa-c6d8d21c8f2a
1.shared memory
2.message queue

git-svn-id: https://127.0.0.1:4343/svn/code_under_linux@16 35985636-2bcc-3c47-89aa-c6d8d21c8f2a
1.network study

git-svn-id: https://127.0.0.1:4343/svn/code_under_linux@17 35985636-2bcc-3c47-89aa-c6d8d21c8f2a
1.network study

git-svn-id: https://127.0.0.1:4343/svn/code_under_linux@18 35985636-2bcc-3c47-89aa-c6d8d21c8f2a
1.fix data receiving problem, remove '\n'

git-svn-id: https://127.0.0.1:4343/svn/code_under_linux@19 35985636-2bcc-3c47-89aa-c6d8d21c8f2a
1.local socket

git-svn-id: https://127.0.0.1:4343/svn/code_under_linux@20 35985636-2bcc-3c47-89aa-c6d8d21c8f2a