singleton

    3热度

    2回答

    我试图将我的项目的一部分从java转换为kotlin。其中之一是单身经理班。 Java类看起来像这样 public class Manager { private static volatile Manager Instance = null; private static final Object InstanceLock = new Object(); priva

    5热度

    2回答

    我想弄清楚单身模式设计。我想为我的单例类中的每个线程创建分离的实例。所以我在下面提供了两个设计。 它正在 class Program { static void Main(string[] args) { Task.Factory.StartNew(() => Console.WriteLine(SingletonClass.Instance.GetHashCod

    1热度

    1回答

    我不确定我想实现的是否可能。我所知道的是,我正从一个执行器访问单例对象,以确保它的构造器在每个执行器上只被调用一次。这种模式已经在我的代码库中被证明和按照预期用于类似的用例。 但是,我想知道的是,如果我可以在驱动程序初始化之后运送对象。在这种情况下, 访问ExecutorAccessedObject.y时,理想情况下它不会调用println,而是返回值。这是一个高度简化的版本,实际上,我想打电话给

    0热度

    1回答

    比方说,我有我的apache模块验证码: #include <iostream> #include <string> #include <httpd.h> #include <http_core.h> #include <http_protocol.h> #include <http_request.h> #include <apr_strings.h> int count =

    5热度

    2回答

    我正在研究一个Django应用程序,但是这看起来好像只是一个python问题,并不一定专用于Django。我很新的蟒蛇,它很难描述我所试图做的,但更容易使这里展示有云: 我有一个类: class SlideForm(ModelForm): class Meta: model = Slide 我子类: class HiddenSlideForm(SlideForm):

    1热度

    1回答

    我有一个下面的问题: 我使用一个类与单例模式,我做了__wakeup()私人出于这个原因。该对象在任何时候都不会存储在会话中。当我调用session_start(),我得到这个错误信息: Warning: Invalid callback MySingletonClass::__wakeup, cannot access private method MySingletonClass::__wak

    -1热度

    2回答

    作为一个例子,我们来谈谈使用new(在第一次调用getInstance()方法时创建实际实例,而不是使用静态字段)的单例实现,它让我明白永远不会释放内存。 。那就要做到这一点的应用程序关闭,以便系统能够释放该内存高达反正权利之前 除了糟糕的设计,确实这种做法有什么实际的缺点 编辑:广告的评论 - 所有有效点? ,谢谢你们,所以让我来问一下 - 对于单个线程应用程序和POD单例类,是否有任何实际的缺

    -1热度

    3回答

    我正在寻找一种方法来实现一个抽象类(或有效抽象),只强制每个子类的一个实例。 我相当肯定这对使用Factory实现来说非常简单,但我很想知道是否可以在不知道所有子类类型的情况下完成,即通用单例实施程序类。 现在我大部分时间都只是想着这样的想法,所以我没有在寻找反馈来质疑这里的设计选择。 我正在使用的语言是Java,但现在我不一定担心实现细节,除非在Java中不可能,那么当然,提供证据表明它是不可能

    0热度

    1回答

    我被给了一个单线程应用程序,并要求它使多线程。有很多单例实例使用。 我知道,当多个线程之间共享单例实例时,该实例的所有变量将在多个线程之间共享。 例如,有一个count变量,它是一个单例实例变量。我的想法是每个线程都应该增加'count'。每个线程只会增加一次。所以计数器应该是1.如果我增加共享对象的这个变量,所有的线程都会得到这个值。因此,当第二个线程执行此操作时,值不会是1,但是2.对于第n个

    0热度

    1回答

    为什么这里需要局部变量我不明白:https://en.wikipedia.org/wiki/Double-checked_locking#Usage_in_Java 我们能有什么问题,如果我们没有这样的: public class FinalWrapper<T> { public final T value; public FinalWrapper(T value) {