Tim Janik d5c4370813 prevent race covered by g_once_init_enter(), by checking for previous
Tue Aug 14 02:06:10 2007  Tim Janik  <timj@imendio.com>

        * glib/gthread.c (g_once_init_enter_impl): prevent race covered
        by g_once_init_enter(), by checking for previous initializations
        before entering initialisation branch.

        * tests/onceinit.c: added multi-thread/multi-initializer stress test
        using unoptimized g_once_init_enter_impl().



svn path=/trunk/; revision=5701
2007-08-14 00:05:52 +00:00
..
2005-10-05 17:37:46 +00:00
2005-03-14 06:01:51 +00:00
2007-01-05 03:31:54 +00:00
2006-05-03 02:05:01 +00:00
2006-05-03 02:05:01 +00:00
2006-06-16 15:12:32 +00:00
2005-07-14 05:20:14 +00:00
2005-12-05 13:37:55 +00:00
2001-11-26 19:08:46 +00:00
2005-07-14 05:20:14 +00:00
2006-04-05 05:03:33 +00:00
2006-04-05 05:05:01 +00:00