Actionscript 3 动作脚本中的静态函数

Actionscript 3 动作脚本中的静态函数,actionscript-3,apache-flex,Actionscript 3,Apache Flex,我有一个应用程序,它被多个用户同时使用。我想使用一个通用函数,比如数字格式 public class CustomFormat { public static function funt(val:int,prec:int):int { // return val with formatting along with prec } } 由于静态函数附加到类而不是实例 现在假设两个用户调用CustomFormat.funt(2,2)&Cus

我有一个应用程序,它被多个用户同时使用。我想使用一个通用函数,比如数字格式

  public class CustomFormat
  {
     public static function funt(val:int,prec:int):int
     {
        // return val with formatting along with prec
     }
  }
由于
静态
函数附加到类而不是实例

现在假设两个用户调用
CustomFormat.funt(2,2)&
CustomFormat.funt(3,3)同时这将如何操作。我想结果中可能有我的问题。为了继续尝试,我没有实现这个,所以任何建议的,如果这有问题,那么我需要为每个请求创建一个对象或任何我需要做的事情


谢谢

您对什么是基于swf的应用程序存在误解

加载你的应用程序的每个用户都将有一个独特的应用程序实例:它是一个在你用户的浏览器中运行的客户端应用程序。不可能有多个用户同时访问您的静态函数,因为它不是以这种方式运行的(即在服务器内部)

考虑到您的应用程序是单线程的(您没有使用),对静态函数的每个调用都将按顺序执行


在另一种情况下,你应该考虑你的静态函数作为共享资源,所以你必须实现并发机制来保证它的正确访问。

你对基于SWF的应用程序有什么误解。

加载你的应用程序的每个用户都将有一个独特的应用程序实例:它是一个在你用户的浏览器中运行的客户端应用程序。不可能有多个用户同时访问您的静态函数,因为它不是以这种方式运行的(即在服务器内部)

考虑到您的应用程序是单线程的(您没有使用),对静态函数的每个调用都将按顺序执行

在其他情况下,您应该将静态函数视为共享资源,因此必须实现并发机制以确保其正确访问。