glib/gobject
18:52:07 Tim Janik 0dd27821f2 added recursive mutex to protect class initialization, default interface
2008-02-05 18:52:07  Tim Janik  <timj@imendio.com>

        * gtype.c: added recursive mutex to protect class initialization,
        default interface initialization and per-class interface construction.
        a lock to this recursive mutex is held during user callback invocations
        such as initializers or finalizers, effectively allowing only one thread
        to run class/interface initializers/finalizers at a time.
        also made misc fixups. this fixes:
        Bug 64764 - Class initialization isn't thread safe.



svn path=/trunk/; revision=6454
2008-02-05 17:52:52 +00:00
..
2008-02-05 17:42:09 +00:00
2005-08-15 05:00:57 +00:00
2006-01-30 04:19:07 +00:00
2005-11-28 20:33:53 +00:00
2005-03-14 06:47:51 +00:00
2008-02-05 17:42:09 +00:00
2008-02-03 22:41:06 +00:00
2005-03-14 06:47:51 +00:00
2006-09-30 13:59:01 +00:00