Creating and sharing data between Python Threads using data structures like queue, locks & events

Описание к видео Creating and sharing data between Python Threads using data structures like queue, locks & events

Learn How to create threads using Python 3 threading module and share data between threads using synchronized queue's, locks and events for the absolute beginner.
Tutorial teaches you the basics of Python threading and how to transfer data between threads using producer-consumer pattern

Do like and Subscribe,
Timestamps Below

================================================================================
Tutorial/Source Code Link

https://www.xanthium.in/creating-thre...

================================================================================
Time stamps
00:00 Table of Contents
01:28 Introduction to Operating system Process and threads in Python
04:52 How to create and start a thread in Python using Threading module
12:56 How to use Thread.join() in Python Threading to synchronize between threads
18:48 Passing Arguments/data to Python Threads using args keyword in threading.Thread()
21:37 Returning Values from Python Thread Functions
26:36 How to use threading.Lock (mutex) in Python to synchronize data access between shared variables in threads
37:23 Using threading.Event to Control Python Thread execution
40:26 Using event.wait() to synchronize between Python threads
43:33 How to set timeouts in Python threading event function
44:42 Using Python Events to Exit from an Infinite Loop inside a Python thread
47:10 Implementing a Producer-Consumer Pattern Using Queue in Python for data exchange between threads
49:00 Introduction to synchronized Queue Data Type in Python
51:49 Synchronized Data Sharing Between Python Threads Using Queue

================================================================================
Description

This is a video aimed at teaching how to use threading module in Python standard library to create fast and responsive programs to the absolute beginner.
The video assumes that the person is familiar with basic programming concepts in Python and teaches the viewer to create threads in Python, exchange data between multiple threads in Python ,How to use synchronization primitives like Locks, Events, FIFO queues .It will also teach the user to implement producer - consumer pattern in Python.

The video explains the following

1) Introduction to Operating system threads in Python
2) How to create a thread in Python using Threading module
3) How to use Thread.join() in Python Threading to synchronize between threads
4) Passing Arguments to Python Threads
5) Returning Values from Python Thread Functions
6) How to use threading.Lock/Mutex in Python to synchronize data access between threads
7) Using threading.Event to Control Python Thread
8) Using event.wait() to synchronize between Python threads
9) Using Python Events to Exit from an Infinite Loop
10) Implementing a Producer-Consumer Pattern Using Queue in Python for data exchange between threads

11) Introduction to synchronized Queue Data Type in Python
12) Data Sharing Between Python Threads Using Queue

=======================================================================
#python #threading #multithreading #producer-consumer #queue #locks #events
#pythonprogramming #pythontutorial #pythonforbeginners #python3 #pythonprojects #pythoncourse #pythonprogramming # #tutorials #upskill #engineering

======================================================================
Website - https://www.xanthium.in/
GitHub - https://github.com/xanthium-enterprises
Address -India,Bengaluru(Bangalore),Electronic City.

Social Media
======================================================================
Twitter -   / inxanthium  
Instagram -   / xanthium.in  
Instructables - https://www.instructables.com/member/...
FaceBook -   / xanthium.enterprises  
Pinterest -   / xanthiumtech  

Комментарии

Информация по комментариям в разработке