可以并发读,读写、写读、写写互斥,写者优先,代码已在Ubuntu11.10下编译运行通过