用数组渲染:
1. 避免死锁; 2. 减少锁的持有时间; 3. 减少锁的粒度; 4. 锁的分离(读写分离); 5. 尽量使用无锁的操作,比如原子操作(Atomic系列类)、volatile关键字;
可以用test或者[]测试一个条件是否成立,如果测试结果为真,则该命令退出状态为0,如果为假,状态为1文件测试格式:test option file 或者[ option file ]-b file&