linux中不同类型的同步方法?

时间:2011-02-15 06:10:09

标签: linux

什么是不同类型的抖动方法?(信号量,互斥,二进制信号量除外)

1 个答案:

答案 0 :(得分:1)

我假设你在谈论应用程序开发而不是内核开发。

Linux支持Posix同步技术。一些常见的是互斥(用于多线程应用程序)和信号量。 您可以通过多种方式使用它们...信号量使用的一个示例是多个进程并在共享内存中保持信号量。

我建议您阅读以下联机帮助页:
sem_init
pthread_mutex_init

此外,这里有关于文件锁定的使用的good discussion

希望有所帮助。