Python Forum
Very High CPU Usage [Networking, Threads]
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Very High CPU Usage [Networking, Threads]
#4
Will update after trying tonight

(Jan-10-2020, 08:58 AM)DeaD_EyE Wrote: Try to put a sleep inside the while True block:

    def read_input(self):
        while True:
            time.sleep(0.1)
            if not self.__alive:
                break
            if not self.input_queue.empty():
                self.lock.acquire()
                while not self.input_queue.empty():
                    self.user_input = self.user_input + self.input_queue.get()
                self.user_input = self.user_input[:-1]
                if self.user_input:
                    self.__input_cache.append(self.user_input.replace('\n', ''))
                self.lock.release()
                self.user_input = ''
                print('>', end='')
Reply


Messages In This Thread
RE: Very High CPU Usage [Networking, Threads] - by iMuny - Jan-10-2020, 09:25 AM

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020