Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Python Threading
#4
(Oct-30-2016, 12:50 PM)Amro_Al Wrote: that is a great idea. I never really thought of it as 2 different threads. I understand the simplicity behind it. 

As I am new to programming in general though, please bare with me if this question is too stupid or has an answer that is too obvious, but a tuple would be updated every time the variables are calculated right?. It isn't accumulative, as in it will not stack them up. It will always have the last calculated variables only. right? 

Finally, will I be using Queues? I would really appreciate it if you could point me in the right direction with examples or maybe a link to a good tutorial. I feel way over my head in this part.

Thanx

1) One of the two threads is the main code flow... you just start a second thread to feed the Arduino on a regular basis.

2) You get a new tuple each time, there is no update of the tuple itself. But the variable that is shared between the threads is a tuple reference, and this reference is updated to point to the new tuple. And yes, when you look at it you only get the last instance of the calculated values.

3) queues are not necessary unless you have a high variation of execution time in the consumer side (Arduino thread) and don't want to lose an item.
Unless noted otherwise, code in my posts should be understood as "coding suggestions", and its use may require more neurones than the two necessary for Ctrl-C/Ctrl-V.
Your one-stop place for all your GIMP needs: gimp-forum.net
Reply


Messages In This Thread
Python Threading - by Amro_Al - Oct-30-2016, 09:55 AM
RE: Python Threading - by Ofnuts - Oct-30-2016, 10:48 AM
RE: Python Threading - by Amro_Al - Oct-30-2016, 12:50 PM
RE: Python Threading - by Ofnuts - Oct-30-2016, 03:11 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Concurrent futures threading running at same speed as non-threading billykid999 13 1,872 May-03-2023, 08:22 AM
Last Post: billykid999
  Tutorials on sockets, threading and multi-threading? muzikman 2 2,131 Oct-01-2021, 08:32 PM
Last Post: muzikman
  Can I open\use threading in Python? korenron 2 1,816 Jun-30-2021, 10:42 AM
Last Post: korenron
  Embedding python cause crash when use boost::asio multi threading udvatt108 0 1,730 Oct-04-2020, 03:15 PM
Last Post: udvatt108
  Python - Keyboard module - Threading problem ppel123 1 3,088 Apr-13-2020, 04:49 PM
Last Post: deanhystad
  Help Threading python robot lucandmendes 0 9,517 May-03-2018, 02:42 PM
Last Post: lucandmendes
  Problem with Python, MySQL and Multi-threading queries zagk 1 11,907 Jul-01-2017, 12:15 AM
Last Post: zagk

Forum Jump:

User Panel Messages

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