2013-05-15日因为java中的多线程问题囧大了,不过也吸取了教训

在csdn里发了一个帖子:http://bbs.youkuaiyun.com/topics/390459034

其实本来也能理解,只是因为好久没用java写程序了+基础不是太扎实,结果导致了惨剧的发生。不过也因为这样对java中的多线程算了彻底了解了。

事件回顾:

本来需要实现一个这样的功能:

代码如下:

public void functions()

{

   ref();//通过Timer()定时器实时输出事件

  play();//调用play来播放音乐,音乐时长大于2秒

}

如果代码这样设计必然会发生的就是:输出的时间需要根据你的音乐时长来输出,做不到实时输出。

本来也知道可以通过异步来实现,但是却忽视了多线程,结果一大早都没想出方法。结果直接把帖子发到csdn里。期间也是很多网友都是为了赠分的(顶贴的),

知道晚上看到一个网友的回复,才焕然大悟。java中的多线程是这么好用。看来基础知识不可忽视。抓紧时间把基础知识给学扎实了,把玩游戏的时间都花在这些上面或许早就出头了。不过现在醒悟也不是太晚,毕竟一直在憧憬着,我看行!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值