赞 | 27 |
VIP | 400 |
好人卡 | 13 |
积分 | 17 |
经验 | 69730 |
最后登录 | 2023-6-12 |
在线时间 | 3038 小时 |
Lv3.寻梦者 (暗夜天使) 精灵族の天使
- 梦石
- 0
- 星屑
- 1697
- 在线时间
- 3038 小时
- 注册时间
- 2007-3-16
- 帖子
- 33731
|
本帖最后由 精灵使者 于 2009-9-6 19:40 编辑
啊,据我所知,梦单,魔力,包括我的大游戏都会显示脚本备份,恩。
尤其是一些低配置机器在运行的时候。
精灵刚刚发现thread.critical的说法……希望问问大家。
Thread.critical = newstate
当其值为真时,将不会进行线程切换。若当前线程挂起(stop)或有信号(signal)干预时,其值将自动变为false。
但是,当使用Thread.new生成新线程时,新线程将被执行。另外,还可以使用Thread.pass进行显式地切换。
它返回布尔值。在赋值形式中,它返回右边的newstate。
注意: 若涉及到I/O,GC或扩展库的问题时,该标识可能会被忽视.若想进行互斥操作的话,不要使用该方法,而应该使用Mutex或Monitor.
所以我主楼更新了critical的版本,不知道是否可以使用。
不过我感觉,如果是前面的frozen版本的话,transition的时候会造成无限循环而消耗资源——所以推荐后面的critical版本……不过frozen版本已经同步更新了,欢迎大家使用。 |
|