我有一个注册页面,收到令牌广告解析它们,并在参数适用时登录用户。java:竞争条件 - 有没有办法确保几行代码一起执行?
即我检查令牌,向我从分贝除去令牌时的时间之间,另一用户可以使用相同的标记登录。有没有办法确保特定范围的代码行将被执行而没有干扰,所以我不会出现竞态条件问题?
感谢
更新
我有两台服务器。
- 的Apache Tomcat 6
- RED5 V0.9(免费java基于Flash流媒体和通信服务器)
我正在写的Facebook游戏应用。
游戏本身是用土坯Flash Builder中2
游戏本身将使用RED5服务器提供服务。问题是red5没有收到请求和响应头信息,并且因为无法检索会话信息以便从Facebook获取信息。
为了解决用户连接到tomcat服务器的问题,该页面检查会话中的facebook相关信息,并使用tinyFBClient连接到facebook,并将信息存储在mysql数据库(用户详细信息)中,以便确保这个用户是要连接到red5的用户。
一旦令牌被创建。 tomcat页面显示一个对象HTML元素以显示相关的SWF文件(游戏文件)。 tomcat页面将令牌传递给该SWF文件。一旦SWF文件被加载,它就会使用该令牌并使用它连接到red5并找出用户信息。
我希望这样的描述可以帮助您了解我的需要。 感谢您的支持!
非常感谢..看起来不错 – ufk 2010-02-08 16:20:48