Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. How can you make "Singleton" pattern to "Nton"?

How can you make "Singleton" pattern to "Nton"?

Scheduled Pinned Locked Moved The Lounge
regexquestion
17 Posts 11 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Offline
    L Offline
    Lost User
    wrote on last edited by
    #1

    How can you make "Singleton" pattern to "Nton"? MEANS: you explicitly define that how many times an static is allowed to initialize?

    M R N W R 8 Replies Last reply
    0
    • L Lost User

      How can you make "Singleton" pattern to "Nton"? MEANS: you explicitly define that how many times an static is allowed to initialize?

      M Offline
      M Offline
      Maximilien
      wrote on last edited by
      #2

      (you should have posted this in the Question&Answer section. How about using a counter ?

      Watched code never compiles.

      L 1 Reply Last reply
      0
      • L Lost User

        How can you make "Singleton" pattern to "Nton"? MEANS: you explicitly define that how many times an static is allowed to initialize?

        N Offline
        N Offline
        Nemanja Trifunovic
        wrote on last edited by
        #3

        You add a counter that tracks the number of instantiations?

        utf8-cpp

        L 1 Reply Last reply
        0
        • L Lost User

          How can you make "Singleton" pattern to "Nton"? MEANS: you explicitly define that how many times an static is allowed to initialize?

          R Offline
          R Offline
          R Giskard Reventlov
          wrote on last edited by
          #4

          Fail. Programming question.

          "If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair. nils illegitimus carborundum me, me, me

          H 1 Reply Last reply
          0
          • R R Giskard Reventlov

            Fail. Programming question.

            "If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair. nils illegitimus carborundum me, me, me

            H Offline
            H Offline
            hairy_hats
            wrote on last edited by
            #5

            I expect he considered it a "lifestyle choice" question. ;)

            1 Reply Last reply
            0
            • L Lost User

              How can you make "Singleton" pattern to "Nton"? MEANS: you explicitly define that how many times an static is allowed to initialize?

              W Offline
              W Offline
              wizardzz
              wrote on last edited by
              #6

              Shame on us, someone pretty high ranking uni'd this guy. Where is the spirit of helping a new member, who formulated an actual intelligible question but happened to post in the wrong place?

              "I have a theory that the truth is never told during the nine-to-five hours. " — Hunter S. Thompson

              H C 2 Replies Last reply
              0
              • L Lost User

                How can you make "Singleton" pattern to "Nton"? MEANS: you explicitly define that how many times an static is allowed to initialize?

                R Offline
                R Offline
                Rage
                wrote on last edited by
                #7

                Marry it.

                1 Reply Last reply
                0
                • W wizardzz

                  Shame on us, someone pretty high ranking uni'd this guy. Where is the spirit of helping a new member, who formulated an actual intelligible question but happened to post in the wrong place?

                  "I have a theory that the truth is never told during the nine-to-five hours. " — Hunter S. Thompson

                  H Offline
                  H Offline
                  hairy_hats
                  wrote on last edited by
                  #8

                  You must be new here... (and it wasn't me).

                  1 Reply Last reply
                  0
                  • W wizardzz

                    Shame on us, someone pretty high ranking uni'd this guy. Where is the spirit of helping a new member, who formulated an actual intelligible question but happened to post in the wrong place?

                    "I have a theory that the truth is never told during the nine-to-five hours. " — Hunter S. Thompson

                    C Offline
                    C Offline
                    Corporal Agarn
                    wrote on last edited by
                    #9

                    May 2007 new member?

                    W 1 Reply Last reply
                    0
                    • L Lost User

                      How can you make "Singleton" pattern to "Nton"? MEANS: you explicitly define that how many times an static is allowed to initialize?

                      R Offline
                      R Offline
                      Rick Shaub
                      wrote on last edited by
                      #10

                      ham_gr80 wrote:

                      How can you make "Singleton" pattern to "Nton"?

                      Don't use a sync lock and call GetInstance() from mutlithreaded code?

                      1 Reply Last reply
                      0
                      • C Corporal Agarn

                        May 2007 new member?

                        W Offline
                        W Offline
                        wizardzz
                        wrote on last edited by
                        #11

                        New as in, he has only posted one other question, one comment, and five messages. New is not only a measurement of time, it also can mean inexperienced or unaccustomed.

                        "I have a theory that the truth is never told during the nine-to-five hours. " — Hunter S. Thompson

                        1 Reply Last reply
                        0
                        • L Lost User

                          How can you make "Singleton" pattern to "Nton"? MEANS: you explicitly define that how many times an static is allowed to initialize?

                          G Offline
                          G Offline
                          GlobX
                          wrote on last edited by
                          #12

                          See here[^].


                          Typical n-tiered architecture: DB <-> Junk(0) <-> ... <-> Junk(n-1) <-> Pretty

                          1 Reply Last reply
                          0
                          • L Lost User

                            How can you make "Singleton" pattern to "Nton"? MEANS: you explicitly define that how many times an static is allowed to initialize?

                            L Offline
                            L Offline
                            Lost User
                            wrote on last edited by
                            #13

                            Is that not a 'pool'? Like in ConnectionPool or ThreadPool?

                            "Dark the dark side is. Very dark..." - Yoda ---
                            "Shut up, Yoda, and just make yourself another toast." - Obi Wan Kenobi

                            S L 2 Replies Last reply
                            0
                            • L Lost User

                              Is that not a 'pool'? Like in ConnectionPool or ThreadPool?

                              "Dark the dark side is. Very dark..." - Yoda ---
                              "Shut up, Yoda, and just make yourself another toast." - Obi Wan Kenobi

                              S Offline
                              S Offline
                              Single Step Debugger
                              wrote on last edited by
                              #14

                              In the pool, by idea, you have unlimited number of instances of the object/thread.

                              There is only one Ashley Judd and Salma Hayek is her prophet! Advertise here – minimum three posts per day are guaranteed.

                              1 Reply Last reply
                              0
                              • L Lost User

                                Is that not a 'pool'? Like in ConnectionPool or ThreadPool?

                                "Dark the dark side is. Very dark..." - Yoda ---
                                "Shut up, Yoda, and just make yourself another toast." - Obi Wan Kenobi

                                L Offline
                                L Offline
                                Lost User
                                wrote on last edited by
                                #15

                                Yes, it can be done with something like connection pool with round robin manner.

                                1 Reply Last reply
                                0
                                • M Maximilien

                                  (you should have posted this in the Question&Answer section. How about using a counter ?

                                  Watched code never compiles.

                                  L Offline
                                  L Offline
                                  Lost User
                                  wrote on last edited by
                                  #16

                                  Ohh, my mistake.

                                  1 Reply Last reply
                                  0
                                  • N Nemanja Trifunovic

                                    You add a counter that tracks the number of instantiations?

                                    utf8-cpp

                                    L Offline
                                    L Offline
                                    Lost User
                                    wrote on last edited by
                                    #17

                                    Exactly, i am also thinking like that. It can be done by counting the instantiation of static reference. But one more thing which has to be focus is clear the first instantiated reference to make it able to reassign again.

                                    1 Reply Last reply
                                    0
                                    Reply
                                    • Reply as topic
                                    Log in to reply
                                    • Oldest to Newest
                                    • Newest to Oldest
                                    • Most Votes


                                    • Login

                                    • Don't have an account? Register

                                    • Login or register to search.
                                    • First post
                                      Last post
                                    0
                                    • Categories
                                    • Recent
                                    • Tags
                                    • Popular
                                    • World
                                    • Users
                                    • Groups