Enhance comments.
Fix out dependency h file.
Add specified comments to enhance debugging.
Fix invalid Vector initialization.
Remove duplicated "run" call, since function "run" has already been called in function "init".
Enhance.
Enhance comments.
Wait thread processing in the main thread, otherwise the whole process would exit!
Add fail check when pthread_create
Add more Thread debug comments.
Use thread_t to get correct thread id.
Add more comments.
Fix invalid threadId reference when threadId not initialized.
Rename valid result to XCF_OK
Block the log thread temporarily, for test purpose.
Fix the mystery not working event loop, the reason is the thread exit before the loop start. Though the same code worked in main thread, but not work in reader thread. Currently it worked, thought there are still many issues to be fixed.
Merge branch 'develop'

* develop:
  Fix the mystery not working event loop, the reason is the thread exit before the loop start. Though the same code worked in main thread, but not work in reader thread. Currently it worked, thought there are still many issues to be fixed.
  Block the log thread temporarily, for test purpose.
  Rename valid result to XCF_OK
  Fix invalid threadId reference when threadId not initialized.
  Add more comments.
  Use thread_t to get correct thread id.
  Add more Thread debug comments.
  Add fail check when pthread_create
  Wait thread processing in the main thread, otherwise the whole process would exit!
  Enhance comments.
  Enhance.
  Remove duplicated "run" call, since function "run" has already been called in function "init".
  Fix invalid Vector initialization.
  Add specified comments to enhance debugging.
  Fix out dependency h file.
  Enhance comments.