查看: 1840|回复: 7

[已经解决] 一个对我来说有点难的脚本问题

  [复制链接]
梦石
0
星屑
167
在线时间
434 小时
注册时间
2009-1-1
回帖
557
发表于 2009-7-6 20:27:04 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×

  1. class A
  2.   def fn
  3.     abc = 50
  4.     return abc
  5.   end
  6. end

  7. s = A.new.fn
  8. if s == 50
  9.   p "成功"
  10. else
  11.   p "失败"
  12. end  
  13. #返回成功

  14. t = Thread.new { A.new.fn }
  15. if t == 50
  16.   p "成功"
  17. else
  18.   p "失败"
  19. end  
  20. #返回失败
复制代码
为什么第二个返回失败?
如何新开一个线程调用并获取该方法的返回值?
最近在研究XAS

辉瑞中国首席研究员<

梦石
0
星屑
50
在线时间
142 小时
注册时间
2008-1-18
回帖
2059
发表于 2009-7-6 21:44:36 | 显示全部楼层
本帖最后由 dbshy 于 2009-7-6 21:46 编辑

class A
  def fn
    abc = 50
    return abc
  end
end
a = 0
t = Thread.new { a = A.new.fn }
if a == 50
  p "成功"
else
  p "失败"
end   
#返回成功

Thread.new
返回生成的线程,所以是失败


施主,做游戏怎么会用到线程
苦海无边,回头是岸啊,阿弥陀佛
来6r就是等某位仁兄的巨坑

褴褛着身行无端,囊中羞涩空心酸。
平生几无得意事,倒塔泡面宅寝室。
惟羡隔壁高帅富,雨露春风月夜声。
青丝无处觅其踪,只有硬盘苍井空。
莫云男儿空悲愁,鸿鹄岂不天际游。
坐断天下执鹿首,千百金帛万兜鍪。
夜深忽梦某年月,再见女神欲语迟。
吊丝终有逆袭日,木耳再无回粉时。
回复

使用道具 举报

梦石
0
星屑
61
在线时间
24 小时
注册时间
2008-8-5
回帖
1912
发表于 2009-7-7 09:56:28 | 显示全部楼层
呵呵,做游戏经常用到线程啊,大师~处理 Windows 消息的,处理游戏主过程的,处理资源读取的,计时的,回收垃圾的等等等等……
回复

使用道具 举报

辉瑞中国首席研究员<

梦石
0
星屑
50
在线时间
142 小时
注册时间
2008-1-18
回帖
2059
发表于 2009-7-7 10:10:45 | 显示全部楼层
紫苏施主何方高人,老衲佩服:loveliness:
另外老衲说的是用RM做游戏,线程没必要知道吧,不知贫僧说的是否正确
来6r就是等某位仁兄的巨坑

褴褛着身行无端,囊中羞涩空心酸。
平生几无得意事,倒塔泡面宅寝室。
惟羡隔壁高帅富,雨露春风月夜声。
青丝无处觅其踪,只有硬盘苍井空。
莫云男儿空悲愁,鸿鹄岂不天际游。
坐断天下执鹿首,千百金帛万兜鍪。
夜深忽梦某年月,再见女神欲语迟。
吊丝终有逆袭日,木耳再无回粉时。
回复

使用道具 举报

梦石
0
星屑
61
在线时间
24 小时
注册时间
2008-8-5
回帖
1912
发表于 2009-7-7 10:20:53 | 显示全部楼层
大师言之有理,不过寒露兄曾有“如何中断函数执行”一问,此等目的若要从高层实现似乎非线程不可,小子也未想出其它良方:(
回复

使用道具 举报

孤独守望

梦石
0
星屑
3144
在线时间
1535 小时
注册时间
2006-10-16
回帖
4223

开拓者贵宾

发表于 2009-7-7 11:14:08 | 显示全部楼层
5# 紫苏

转Proc睡不行吗……?
另外……你们两个……:L
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复

使用道具 举报

梦石
0
星屑
50
在线时间
276 小时
注册时间
2009-6-6
回帖
1693

贵宾

发表于 2009-7-7 11:15:34 | 显示全部楼层
啥?!
回复

使用道具 举报

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
回帖
4075
发表于 2009-7-7 11:17:02 | 显示全部楼层
听闻LS诸位大师教诲,在下五体投地~不过看来MS用不着,我闪~
http://rpg.blue/home.php?mod=space&uid=34951&do=blog&id=12799
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部