我想知道:如果我创建一个带有私有构造函数的单例类和一个静态方法,它将返回此类的实例并将其置于汇编中,如果我从两个不同的应用程序访问此实例会发生什么?
应用程序是否始终共享单例的相同实例?
如果这两个应用程序都从内存中卸载,那么实例也将被释放?
谢谢.
两个不同的应用程序不会共享该对象,没有.它们当然会共享对象的完全相同的代码,因为它们正在加载相同的程序集,但它们每个都有自己的单个副本,在它们自己的地址空间中.
实际上 - 即使是同一个应用程序,运行两次,也不会在它们之间共享实际的Singleton实例.
| 归档时间: |
|
| 查看次数: |
828 次 |
| 最近记录: |