线程同步
2023-03-08 04:23:52
来源:互联网
(资料图)
提 到线程同步大家在熟悉不过了,那你是否知道线程同步吗?快和小编一起去了解一下吧!
1、线程同步,就是协同步调,按预定的先后次序进行运行。
2、即当有一个线程在对内存进行操作时,其他线程都不可以对这个内存地址进行操作,直到该线程完成操作, 其他线程才能对该内存地址进行操作,而其他线程又处于等待状态。
3、如:你说完,我再说。
4、“同”字从字面上容易理解为一起动作其实不是,“同”字应是指协同、协助、互相配合。
5、如进程、线程同步,可理解为进程或线程A和B一块配合,A执行到一定程度时要依靠B的某个结果,于是停下来,示意B运行;B依言执行,再将结果给A;A再继续操作。
6、所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回,同时其它线程也不能调用这个方法。
7、实现线程同步的方法有很多,临界区对象就是其中一种。