多线程同步和通讯完整示例,包括synchronized、wait-nofity机制、lock锁