add sync tool: BlockingQueue, BoundedBlockingQueue, CountDownLatch. and Cpp Log function