Win32线程同步

1、什么是线程同步?

    我觉得线程同步是在一个进程中有有多个线程工作时,通过代码进行相互调节,从而达到一致的 操作。多个线程对同一数据进行操作,如果不加限制条件会出现错误。举个例子进行说明:

    老板让你修改一个文件,然后并读取它生成一个新的文件。这里可以分别用两个线程,一个修改,一个读取。但是如果没有线程同步的话。你并不知道读线程是否读取的是修改线程修改后的。这样就出现了错误。

    在Win32编程中我们可以用四种方式达到线程同步的效果。

(1)事件

(2)信号量

(3)互斥量

(4)临界区

你可能感兴趣的:(Win32线程同步)