操作系统支持:Windows
指示当前线程将退出许可代码区,并允许其它使用同一进入许可证的线程进入此许可代码区
语法: 许可证.退出 ()
|
参数名 |
描
述 |
例程:
说明
许可证是在多线程的情况下需要修改同一个变量的时候使用的。
举个例子,很多人要上同一个厕所,但位置只有一个,大家一起争抢显然斯文扫地,也不能解决问题,这个时候,就要排队,一个个来。
许可证呢,就好比那个厕所的门,一个人进入之后,就把门关上(许可证.进入),别人就知道,里面有人了,不能进去,先等着。
然后里面的人完事了,打开门出来了(许可证.退出),外面的人就可以进去了。
下面给个例程.多线程下递增变量.你可以试着去掉许可证命令.那结果是变量数据发生严重的错乱现象
参见:
许可证类.e