You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+23-26Lines changed: 23 additions & 26 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -43,32 +43,33 @@ List of Contents
43
43
44
44
Audience Insights
45
45
====
46
-
#### Target Audience
47
-
Developers who already have a good understand of Python programming (version 2.x in particular for this repo) and would like to know in details about Python's Threading module.
48
-
49
-
#### Purpose(s)
50
-
This repository helps us understand different usage of Python's threading module with various requirements.
51
-
52
-
#### What to expect
53
-
Practicing all given scripts would help the developers to have a very solid understanding of Python's threading module, and to get an ability to implement Python multithreaded appliation quickly and effectively.
54
-
55
-
56
-
#### Pre-requisites / Know Before You Go
46
+
Topic | Description
47
+
---- | ----
48
+
Target Audience | Developers who already have a good understand of Python programming (version 2.x in particular for this repo) and would like to know in details about Python's Threading module.
49
+
Purpose(s) | This repository helps us understand different usage of Python's threading module with various requirements.
50
+
What to expect | Practicing all given scripts would help the developers to have a very solid understanding of Python's threading module, and to get an ability to implement Python multithreaded appliation quickly and effectively.
51
+
52
+
Pre-requisites / Know Before You Go
53
+
===========
57
54
- Basic knowledge of Python Multithreading module and its built-in functions
58
55
- Good Knowledge of args, and kwargs
59
56
60
57
61
-
:green_book:Project Insights
58
+
Project Insights
62
59
===
63
-
#### Repository Type
64
-
This repo is not a complete application or project, rather it's a collection of individual scripts.
60
+
|||
61
+
--- | ---
62
+
Repository Type | This repo is not a complete application or project, rather it's a collection of individual scripts.
63
+
65
64
66
-
#### Knowledge Base
65
+
Knowledge Base
66
+
=========
67
67
As we all know, in general, running multiple threads simulteneously is equivalent to running several programs at the same time. In such case, threading in Python is a very popular process to attain concurrency and parallelism. Using threading module in a Python program gives us several key advatages such as sharing same data space and operating on light-weight process in order to avoid unnecessary memory overhead.
68
68
69
69
70
70
71
-
#### Functional Description
71
+
Functional Description
72
+
=========
72
73
All the following files are avilable in the 'script' directory.
73
74
<br /> *Please note that this description section may not be fully updated as of today as I update this section once a week. You might find more scripts in the acctual application directory. Each script has a concise in-script description of the program.*
74
75
@@ -90,21 +91,16 @@ All the following files are avilable in the 'script' directory.
90
91
| script_11 | Intermediate | This program tries to access the values of args and kwargs. |
91
92
| script_12 | TBD | TBD |
92
93
93
-
### Technical Description
94
-
I have used the following primary Technologies/concepts
95
-
- Python 2.7
96
-
- Multithreading
97
94
98
-
### How to run
95
+
How to run
96
+
==========
99
97
- clone the repo
100
98
- set the local environment and install the dependencies
101
99
- go to the *scripts* directory
102
100
- run individual file through terminal as follows
103
-
```
104
-
python file_name.py
105
-
```
106
-
107
-
:computer: Support & Disclaimer
101
+
102
+
103
+
Support & Disclaimer
108
104
===
109
105
### Support
110
106
Found a bug??
@@ -126,3 +122,4 @@ This work is largely based on a number of great tutorials and resources all over
0 commit comments