BLU Discuss list archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Discuss] Guido van Rossum steps down
- Subject: [Discuss] Guido van Rossum steps down
- From: kentborg at borg.org (Kent Borg)
- Date: Tue, 17 Jul 2018 17:07:42 -0400
- In-reply-to: <20180717204644.GC16968@bladeshadow.org>
- References: <20180716170946.GA16968@bladeshadow.org> <CAEvgogGqOmuZRSJfJMmvmOmUg2n4kOu7_5adFJFxNNZ4UJLOEg@mail.gmail.com> <CAAbKA3Xs18XJv+Di2Xkiv4z9EpoZay2LWV1xVk7CvyHf2qBewg@mail.gmail.com> <bb753698-26ff-679f-bb54-3b7a70a9f6ad@borg.org> <20180717204644.GC16968@bladeshadow.org>
On 07/17/2018 04:46 PM, Derek Martin wrote: > I'm sure you're aware the > reason it hasn't been fixed is because no one has come up with a > solution that does not cause non-threaded programs to take a > significant performance hit. Isn't the Python GIL analogous to the Linux kernel's old "Big Kernel Lock"? In both cases the fix is fine-grained locking, and that is work to get right. There is a man who has been working on a GILectomy for a few years, I think pretty much on his own. He gives talk at PyCon (?) every year on his progress. Sounds like he is getting impressive results. But no one else seems to care very much, and breaking every binary library makes it seem like it will never happen. > there are workarounds (like writing an > extension in C), Or in Cython: I nice way to write glue (or actual code) that can be fast if you define all your types. Cut all your ties to data Python thinks it owns, and you can declare no GIL... -kb
- References:
- [Discuss] Guido van Rossum steps down
- From: invalid at pizzashack.org (Derek Martin)
- [Discuss] Guido van Rossum steps down
- From: gaf.linux at gmail.com (Jerry Feldman)
- [Discuss] Guido van Rossum steps down
- From: bill.n1vux at gmail.com (Bill Ricker)
- [Discuss] Guido van Rossum steps down
- From: kentborg at borg.org (Kent Borg)
- [Discuss] Guido van Rossum steps down
- From: invalid at pizzashack.org (Derek Martin)
- [Discuss] Guido van Rossum steps down
- Prev by Date: [Discuss] Guido van Rossum steps down
- Next by Date: [Discuss] ten more years
- Previous by thread: [Discuss] Guido van Rossum steps down
- Next by thread: [Discuss] Boston Linux Meeting reminder, tomorow Wednesday, July 18, 2018 - Short Takes: Fotoxx Update; Application Containerization
- Index(es):