👻 Check our latest review to choose the best laptop for Machine Learning engineers and Deep learning tasks!
I was studying the python threading and came across join()
.
The author told that if thread is in daemon mode then i need to use join()
so that thread can finish itself before main thread terminates.
but I have also seen him using t.join()
even though t
was not daemon
example code is this
import threading
import time
import logging
logging.basicConfig(level=logging.DEBUG,
format="(%(threadName)-10s) %(message)s",
)
def daemon():
logging.debug("Starting")
time.sleep(2)
logging.debug("Exiting")
d = threading.Thread(name="daemon", target=daemon)
d.setDaemon(True)
def non_daemon():
logging.debug("Starting")
logging.debug("Exiting")
t = threading.Thread(name="non-daemon", target=non_daemon)
d.start()
t.start()
d.join()
t.join()
i don"t know what is use of t.join()
as it is not daemon and i can see no change even if i remove it
👻 Read also: what is the best laptop for engineering students?
We hope this article has helped you to resolve the problem. Apart from What is the use of join() in Python threading?, check other __main__ Python module-related topics.
Want to excel in Python? See our review of the best Python online courses 2023. If you are interested in Data Science, check also how to learn programming in R.
By the way, this material is also available in other languages:
- Italiano What is the use of join() in Python threading?
- Deutsch What is the use of join() in Python threading?
- Français What is the use of join() in Python threading?
- Español What is the use of join() in Python threading?
- Türk What is the use of join() in Python threading?
- Русский What is the use of join() in Python threading?
- Português What is the use of join() in Python threading?
- Polski What is the use of join() in Python threading?
- Nederlandse What is the use of join() in Python threading?
- 中文 What is the use of join() in Python threading?
- 한국어 What is the use of join() in Python threading?
- 日本語 What is the use of join() in Python threading?
- हिन्दी What is the use of join() in Python threading?
Berlin | 2023-03-26
Maybe there are another answers? What What is the use of join() in Python threading? exactly means?. Will use it in my bachelor thesis
Singapore | 2023-03-26
Maybe there are another answers? What What is the use of join() in Python threading? exactly means?. Checked yesterday, it works!
London | 2023-03-26
__main__ Python module is always a bit confusing 😭 What is the use of join() in Python threading? is not the only problem I encountered. Will get back tomorrow with feedback