摘要:
定义 记录锁:当一个进程对一个文件的某个部分或者整个文件作读操作或者修改时,记录锁可以阻止另一个进程修改文件的同一区域。 由其定义,可以知: 记录锁是对文件的一定范围,包括整个文件进行保护 记录锁的3个要素是:进程ID,文件范围,操作。也就是说判断记录锁是否产生排斥需要依据这3点。 ... 阅读全文
摘要:
在linux多线程编程中,线程的执行顺序是不可预知的,但是有时候由于某些需求,需要多个线程在启动时按照一定的顺序执行,虽然可以使用一些比较简陋的做法,例如:如果有3个线程 ABC,要求执行顺序是A-->B-->C,可以create A--->sleep---->create B---->slee... 阅读全文