A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://mail.python.org/pipermail/python-dev/2003-January/032435.html below:

[Python-Dev] Extension modules, Threading, and the GIL

[Python-Dev] Extension modules, Threading, and the GILSkip Montanaro skip@pobox.com
Sun, 26 Jan 2003 09:22:13 -0600
    James> I originally sent this as private mail to David, but he suggested
    James> I repost it here as well.

    ...

    James> 2. GTK has a signal system to handle notifications.  Arbitrary
    James>    numbers of callbacks can be attached to signals.  PyGTK has a
    James>    generic marshal function to handle all signal callbacks, which
    James>    uses introspection to handle the different signatures.

I won't make any attempt to understand the threading issues James
identified, but will point out for those python-dev readers unfamiliar with
GTK that its signals are really nothing like Unix signals.  It's more like a
software bus.  A GTK programmer attaches listeners to the bus and when the
appropriate signal comes down the bus listeners interested in that signal
respond.

Skip



RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4