单例 问答列表

如何实现单例设计模式?

作者:Artem Barger 提问时间:6/18/2009

最近,我遇到了 C++ 的单例设计模式的实现/实现。它看起来像这样(我从现实生活中的例子中采用了它): // a lot of methods are omitted here class Sing...

为什么单例设计模式允许复制对象,甚至复制构造函数和赋值运算符都是私有的?

作者:HumbleSwagger 提问时间:5/12/2018

我创建了下面的单例类,并将复制构造函数和赋值运算符定义为私有的。当我调用复制构造函数或赋值运算符时,它不会调用复制构造函数和赋值运算符(可能是由于静态对象创建)。所以我的问题是,为什么单例设计模式允许...

当活动和服务被破坏时,不会清理共享类

作者:TLE SE 提问时间:10/22/2023

我有一个应用程序使用前台服务,此服务可以由用户关闭。我创建了一个类,其中包含一些状态变量,这些变量通过活动和服务进行常见引用。当我先关闭服务,然后关闭应用程序时,这个类被清理了,但是当我先关闭应用程序...

在 kotlin 对象(单例)中访问 var 时出现问题

作者:NullPointerException 提问时间:9/15/2023

有这个对象: object BarManager { private var bars = mutableMapOf<String, Bar>() } 无法像这样访问:bars BarMan...

单例模式中 Eager Initialization 和 Lazy Initialization 的区别

作者:Yu Xing 提问时间:9/15/2023

我找到了两种不同的方法来实现单例模式,它们是延迟初始化和快速初始化。代码为: public class EagerSingleton { private static final EagerSin...

Java 单例,这个用例有什么替代方案吗?

作者:cksrc 提问时间:10/17/2023

我正在提供一个 Java 服务,负责抽象出与 TCP 服务器的连接。这个想法是避免在调用时打开新连接。connect() 对我来说,这是单例模式用法的定义。尽管如此,鉴于围绕它的批评,我想问一下是否...

为什么 Apple 会创建一个单例结构并将其传递给环境?

作者:Duck 提问时间:10/19/2023

使用 Core Data 创建 App 时,Xcode 会创建一个名为 PersistenceController 的结构,该结构是单例。 struct PersistenceController ...

如何在单例中正确连接()线程

作者:Toff 提问时间:10/21/2023

我创建了一个简单的示例。 有一个带有两个按钮的窗口:开始和停止。 当您单击“开始操作”时:TTestThread::get().start(); 当您单击“停止操作”时:TTestThread::...

C# ASP.NET Core 6 Web API、线程安全、用于重用访问令牌的单一实例实现

作者:Melu 提问时间:11/4/2023

我的 ASP.NET Core 6 Web API A 正在调用另一个返回访问令牌的 API B,我想使用相同的令牌(直到它过期)随后调用 B 上的多个操作。我创建了一个令牌类,它将保存令牌的实际值和...

如何在 CMake 库和 CMake 目标之间共享单例

作者:blonded04 提问时间:10/31/2023

我有一个简单的设置,其中 oneAPI TBB 库通过我修改的 CMake 从源代码构建,我使用我编写的一些状态(在库中定义),以及我的小基准测试,我将一些字段设置为通过首次使用习惯的构造构建的单例状...


共28条 当前第1页