退出   所属分类:许可证类   命令来源:超级模块

操作系统支持:Windows

    指示当前线程将退出许可代码区,并允许其它使用同一进入许可证的线程进入此许可代码区

语法:   许可证.退出 ()

参数名

描 述

例程:

说明

许可证是在多线程的情况下需要修改同一个变量的时候使用的。

举个例子,很多人要上同一个厕所,但位置只有一个,大家一起争抢显然斯文扫地,也不能解决问题,这个时候,就要排队,一个个来。

许可证呢,就好比那个厕所的门,一个人进入之后,就把门关上(许可证.进入),别人就知道,里面有人了,不能进去,先等着。

然后里面的人完事了,打开门出来了(许可证.退出),外面的人就可以进去了。

下面给个例程.多线程下递增变量.你可以试着去掉许可证命令.那结果是变量数据发生严重的错乱现象

参见:  许可证类.e