• FiniteBanjo@feddit.online
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    2
    ·
    23 days ago

    As much as that doesn’t sound very efficient, I admit having a single core would prevent so many multithreading related bugs or crashes. Sounds nice.

        • SpaceNoodle@lemmy.world
          link
          fedilink
          English
          arrow-up
          3
          arrow-down
          1
          ·
          23 days ago

          So multiple things can effectively run at once. Otherwise, every piece of software has to be fully aware of every other piece’s timing and resource requirements, which obviously can spiral out of control very quickly, and effectively locks out any possibility of an unplanned-for application running on the system.

          • FiniteBanjo@feddit.online
            link
            fedilink
            English
            arrow-up
            2
            arrow-down
            2
            ·
            edit-2
            23 days ago

            I feel like even without multithreading the services share processing power effectively. There might be some jitters and hangs, but doing things within specification won’t produce any noticeable lag.

            It’s kind of like the difference of if one process ran for 3ms or if it ran for 0.3ms 10 times.

            But we’re getting off topic, now, yes multithreading is apparently (a very stupid) thing on single cores and therefor the bugs and crashes can still occur.