Skip to content

Commit ab851fa

Browse files
author
Fabien Coelho
committedAug 5, 2024·
proofread added section about GIL removal.
1 parent dfd7176 commit ab851fa

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed
 

‎README.md

+9-8
Original file line numberDiff line numberDiff line change
@@ -165,18 +165,19 @@ by these thread is even mooter! However, as the GIL is scheduled to go away
165165
in the coming years, starting from _Python 3.13_, it might start to make sense
166166
to have such a thing here!
167167

168-
In passing, it is interesting to note that the driving motivation for getting
168+
In passing, it is interesting to note that the formost
169+
[driving motivation](https://peps.python.org/pep-0703/) for getting
169170
read of the GIL is… _data science_. This tells something.
170171
In the past, people interested in parallelism, i.e. performance, say myself,
171172
would probably just turn away from this quite slow language.
172-
People from the networking (www) world would be satisfied with the adhoc
173+
People from the networking www world would be satisfied with the adhoc
173174
asynchronous model, and/or just create many processes because
174-
in this context the need to communicate between workers is limited.
175-
Now come the data scientists, who are not that interested in programming, are
176-
happy with Python and its ecosystem, in particular with various ML libraries
177-
and the commodity of web-centric interfaces such as Jupyter. When confronted
178-
with a GIL-induced performance issue, they are more interested at fixing the
179-
problem than having to learn another language and port their stuff.
175+
in this context the need to communicate between active workers is limited.
176+
Now come the data scientist, who is not that interested in programming, is
177+
happy with Python and its ecosystem, in particular with the various ML libraries
178+
and the commodity of web-centric remote interfaces such as Jupyter. When
179+
confronted with a GIL-induced performance issue, they are more interested at
180+
fixing the problem than having to learn another language and port their stuff.
180181

181182
Shared object *must* be returned to the pool to avoid depleting resources.
182183
This may require some active cooperation from the infrastructure which may

0 commit comments

Comments
 (0)
Please sign in to comment.