A Jesse Jiryu Davis Grok the GIL Write Fast And Thread Safe Python PyCon 2017

  Рет қаралды 8,613

PyCon 2017

PyCon 2017

Күн бұрын

Пікірлер: 13
@MrBulbusOculi
@MrBulbusOculi 7 жыл бұрын
2:30
@melizeche
@melizeche 7 жыл бұрын
thanks!
@RoamingAdhocrat
@RoamingAdhocrat 3 жыл бұрын
Seriously why are so many uploads like this
@cinedoodles905
@cinedoodles905 3 жыл бұрын
Great talk. Thank you
@arjunkirpal9776
@arjunkirpal9776 7 жыл бұрын
awesome! thanks for the talk!
@XieQiu
@XieQiu 5 жыл бұрын
really great talk
@ThrashAbaddon
@ThrashAbaddon 7 жыл бұрын
Superb talk. Thank you Jesse :)
@chiragshahckshhh9696
@chiragshahckshhh9696 6 жыл бұрын
Amazing talk.
@pydevteam9745
@pydevteam9745 6 жыл бұрын
Amazing! Thank you!
@mdesm2005
@mdesm2005 7 жыл бұрын
Nice. And I like "dumb" examples, they let you focus on the principle that's being communicated. Question, how does the OS (linux, Windows) determine what core to run the forked process in ? Is the forked process guaranteed to run in a different core (assuming a muli core CPU)?
@Cat_Stevens
@Cat_Stevens 7 жыл бұрын
It differs a lot between operating systems, because of course task scheduling is the job of the kernel. For Linux, take a look at stackoverflow.com/q/23259881/4532996. On Windows, it's much harder to know, because of course it's closed source, but the most cache friendly decision is usually chosen in both cases. However, on Windows, Darwin (Mac OS X's BSD-like kernel), and Linux, the chance to be moved to a new CPU core is affected by the parent process's "nice" status (see en.wikipedia.org/wiki/Nice_(Unix) and en.wikipedia.org/wiki/Processor_affinity )
@mdesm2005
@mdesm2005 7 жыл бұрын
thank you :)
@redberries8039
@redberries8039 6 жыл бұрын
It doesn't matter if you're the original or the clone ...what matters is who grabs the bank account first, the wife can wait ..she will follow the money
Brandon Rhodes   The Dictionary Even Mightier   PyCon 2017
47:22
PyCon 2017
Рет қаралды 31 М.
Jukka Lehtosalo, David Fisher   Static Types for Python   PyCon 2017
49:31
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН
Async Generators in Python: A Deep Dive - Łukasz Langa - code::dive 2023
43:20
code::dive conference
Рет қаралды 2,7 М.
Larry Hastings   The Gilectomy How's It Going   PyCon 2017
45:51
PyCon 2017
Рет қаралды 22 М.
Eric J  Ma   Bayesian Statistical Analysis with Python   PyCon 2017
30:41
Eric Evenchick   Hacking Cars with Python   PyCon 2017
29:48
PyCon 2017
Рет қаралды 15 М.
Sam Agnew   Hacking Classic Nintendo Games with Python   PyCon 2017
28:33
Fast Inverse Square Root - A Quake III Algorithm
20:08
Nemean
Рет қаралды 5 МЛН
Benny Bauer   Python in The Serverless Era   PyCon 2017
30:47
PyCon 2017
Рет қаралды 9 М.
Cracking Enigma in 2021 - Computerphile
21:20
Computerphile
Рет қаралды 2,5 МЛН
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН