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
..
2007-08-01 09:57:17 +00:00
2007-08-01 09:57:17 +00:00
2006-09-10 05:50:50 +00:00
2006-04-05 03:19:30 +00:00
2003-09-07 22:36:58 +00:00
2006-10-09 04:23:58 +00:00
2007-01-15 03:49:43 +00:00
2007-08-09 13:45:54 +00:00
2002-02-17 23:28:43 +00:00
2007-07-22 00:34:21 +00:00
2005-11-28 18:31:03 +00:00
2005-08-31 14:25:45 +00:00
2007-08-04 00:38:12 +00:00
2006-10-09 04:23:58 +00:00
2006-09-30 14:06:45 +00:00
2007-04-27 22:37:49 +00:00
2006-05-16 05:49:46 +00:00
2007-07-22 04:14:54 +00:00
2006-03-23 02:54:29 +00:00
2007-07-20 16:38:50 +00:00
2007-07-22 04:14:54 +00:00
2007-08-01 09:49:02 +00:00
2007-07-31 17:14:12 +00:00