Flex中的多线程问题。
页面中有多个TImer( 用可可以设置Timer数量)
分别定时从服务器取得数据,并利用取得的数据更新一个Array对象、
由于网络和服务器的延迟等原因。
有可能几个Timer同时返回结果,这样就导致了对Array对象的并发访问。
请问Flex是否有并发控制策略?
类似于.net中的Lock这样的功能!
flex没有多线程,你那是多个TIMER,而不是多个线程,如果你每个TIMER都取访问服务器更新Array,那就是按返回顺序依次更新Array,没有Lock这一说,你要非要顺序操作,只有加标识位判断。
每个Timer饭后后更新同一个Array。如果两个Timer同时返回,没有冲突么?
这个不必担心。
参照:http://code.google.com/p/async-threading/
为什么不必担心,
你给我的参考是一个在Flex里实现多线程。
和这个问题好像不太相关啊!
我昨天测试过这个例子。
好像同时返回的Timer时间被排队了。
不过内部机理不明白,
想请大家解释一下!
我昨天测试过这个例子。
好像同时返回的Timer事件被排队了。
不过内部机理不明白,
想请大家解释一下!
相关问答:
我的问题是:从DAO层返回一个List集合,现在要解决的是将这个集合中的数据
发送到Flex编写的MXML程序中,并和程序中的dataGrid进行绑定,问下具体实现的方法
查了一下Google,有hessian和RemoteObject等方法, ......
是这样的,这个问题可能看起来像询问QTP的,但之前对FLEX开发语言了解的很少,最近有个项目,需要用到
QTP,然后很郁闷的发现,使用QTP SPY选取不到FLEX页面中的任何一个对象,只可以选取WINOBJECT这个对象,
......
请问各位大虾:
<mx:Button label="Image Button"
toggle="true"
color="0xFFFFAA"
textRollOverColor="0x ......
application
|
Module1 - Module2 - Module3
|
&n ......
我想使用户在文本框中输入时间如“10:10:00”,如果用户输入的时间格式不是“00:00:00”则提示用户输入的时间格式不对,请问该如何判断输入的时间格式是否正确??
用正则表达式验证
我觉得你要让用户在一个文本 ......