singleton

Jak zaimplementować multithread safe singleton w C++11 bez użycia

Teraz, gdy C++11 ma wielowątkowość, zastanawiałem się, jak poprawnie zaimplementować leniwy inicjalizowany singleton bez używ ... t2.join(); } return 0; } Zauważ, że clear() jest tylko dla testów, prawdziwy singleton nie miałby tej funkcji.

Czy są jakieś realne alternatywy dla wzoru Gof Singleton?

Spójrzmy prawdzie w oczy. Wzór Singletona jest bardzo kontrowersyjnym tematem z hordami programistów po obu stronach ogrodz ... ckie pytanie w Twoim najlepszym zwiastunie Filmowym: "w równoległym wszechświecie, gdzie to nie singleton, co możemy zrobić?"

Używając RequireJS, Jak mogę przejść w obiektach globalnych lub singletonach?

Załóżmy, że piszę kod na poziomie strony głównej i 2 zależności wymagają tej samej instancji obiektu, a także stwierdzają to ... aładowana... więc załaduj. W przeciwnym razie użyj tej samej instancji, która została już załadowana i po prostu ją przekaż."

Czy to dobra praktyka mieć loggera jako Singletona?

Miałem zwyczaj przekazywać loggera do konstruktora, jak: public class OrderService : IOrderService { public OrderServi ... .Info("blabla"); UPDATE: As Merlyn poprawnie zauważył, powinienem wspomnieć, że w pierwszym i drugim przykładzie używam DI.

Czy Singletony są naprawdę takie złe? [duplikat]

Możliwy duplikat:co jest złego w Singletonach? To zrozumiałe, że wiele wzorców projektowych może być w niektórych pr ... kiedy używać singletonów i kiedy trzymać się od nich z daleka. Czy ktoś może polecić dobrą książkę o wzorcach projektowych?

Jak zaimplementować wygodne logowanie bez Singletonu?

Moja obecna implementacja, uproszczona: #include <string> #include <memory> class Log { public: ~Log() { ... żliwe - Uwaga: pytam, bo ja też chcę wypędzić wszystkie Singletony z mojego kodu, jeśli istnieje dobra, rozsądna alternatywa.

Co to jest singleton w C#?

Dość proste pytanie. Co to jest Singleton i kiedy należy go używać?

Wątek bezpieczna instancja Singletona

Którą metodę synchronizacji użyć, aby upewnić się, że singleton pozostaje singletonem? +(Foo*)sharedInstance { @synchroni ... init]; ... } pthread_mutex_unlock(&_mutex); return _sharedInstance; } Hmmm.. jakieś uwagi na ten temat?

Singleton z nieruchomościami w Swift 3

W języku Apple używając Swift z Cocoa i Objective-C document (zaktualizowany dla Swift 3) podają następujący przykład wzorca ... Jak / Gdzie mogę zadeklarować tę właściwość i upewnić się, że zostanie poprawnie zainicjalizowana do pustej tablicy [String]?

W jaki sposób implementacja Singletonu jest w rzeczywistości Singletonem

Czytałem dużo o Singletonach, kiedy powinny i nie powinny być używane, i jak je bezpiecznie wdrożyć. Piszę w C++11 i natknął ... ką. pomiędzy tymi dwoma stylami implementacji, czy jeden jest lepszy od drugiego? Jakie są plusy i minusy? Dzięki za pomoc,

Kiedy nie należy stosować wzoru Singletona? (Poza oczywistym)

Wiem dobrze, że chcesz użyć Singleton, aby zapewnić globalny punkt dostępu do jakiegoś stanu lub usługi. Korzyści wynikające ... ych szukam. Czy ktoś ma zestaw zasad lub zastrzeżeń, których używasz do oceń, czy naprawdę, naprawdę chcesz użyć Singletona?

Najlepsze praktyki dotyczące pojedynczych instancji WPF

Jest to kod, który zaimplementowałem do tej pory, aby utworzyć pojedynczą instancję aplikacji WPF: #region Using Directives ... gą wyjątków i czymś w tym stylu? Na przykład... co się stanie, jeśli moja aplikacja ulegnie awarii między OnStartup a OnExit?

Singleton Per Call Context (Web Request) in Unity

Kilka dni temu miałem taki problem z ASP.Net gwintowanie. Chciałem mieć pojedynczy obiekt na żądanie sieci. Potrzebuję tego d ... rCallContextLifeTimeManager(), new InjectionConstructor()); Mam nadzieję, że zaoszczędzi to komuś trochę czasu.

Wzór Singletona w nodejs - czy jest potrzebny?

Ostatnio natknąłem się na Ten artykuł o tym, jak napisać singleton w węźle.js. Znam dokumentację require stwierdza , że: ... ton bez kodu Singleton boilerplate. Pytanie: Czy powyższy artykuł dostarcza okrągły o rozwiązanie do tworzenia singleton?

Thread Safe C# Singleton Pattern

Mam kilka pytań dotyczących wzoru Singletona, jak udokumentowano tutaj: http://msdn.microsoft.com/en-us/library/ff650316.asp ... instance = new Singleton(); } return instance; } } Czy wykonanie zamka jest drogie?

Wątek bezpieczna leniwa Budowa Singletona w C++

Czy istnieje sposób na zaimplementowanie obiektu singleton w C++ czyli: leniwie skonstruowany w sposób bezpieczny dla wąt ... pthread_once lub boost::call_once. O tych na pewno nie wiedziałem - i jestem bardzo wdzięczny za zamieszczone odpowiedzi.

get instance() in Codeigniter: po co przypisywać ją do zmiennej?

W Codeigniter, {[5] } jest globalnie dostępną funkcją, która zwraca super-obiekt kontrolera zawierający wszystkie aktualnie z ... raz, aby zwrócić obiekt, a nie wywołanie go raz i przypisanie do zmiennej. Coś jeszcze, czy to jedyne potencjalne problemy?

Monostate vs Singleton

Jakie są scenariusze, w których można by użyć wzorca Monostatu zamiast Singletona w celu utrzymania globalnego obiektu? Edyt ... nostate. Więc chciałbym wiedzieć, które inne scenariusze mogą zmusić użytkownika do używania Monostatu zamiast singletonów.

Problemy ze wzorem Singletona

Czytałem o Singletonie od kilku dni. Ogólnie rzecz biorąc, scenariusze, w których jest to wymagane, są dość nieliczne (jeśli ... yśmiania lub stubowania) mogą powodować problemy. Nie jestem pewien. Czy ktoś mógłby rozwinąć ten problem z testami? Dzięki.

Jak zmienić kod, aby usunąć niepotrzebne singletony?

Byłem zdezorientowany, kiedy po raz pierwszy zacząłem widzieć anty-singleton komentarz. Użyłem wzoru Singletona w niektórych ... zechodził? Co? czy sposób oo daje dostęp wielu poszczególnym klasom do wspólnej zmiennej bez jej globalnej czy singletonowej?