mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-03-28 02:20:04 +01:00
Mention thread API changes in README
This commit is contained in:
parent
4359cbd810
commit
a6da2b9ff9
13
README.in
13
README.in
@ -28,7 +28,17 @@ Notes about GLib 2.32
|
||||
=====================
|
||||
|
||||
* It is no longer necessary to use g_thread_init() or to link against
|
||||
libgthread. libglib is now always thread-enabled.
|
||||
libgthread. libglib is now always thread-enabled. Custom thread
|
||||
system implementations are no longer supported (including errorcheck
|
||||
mutexes).
|
||||
|
||||
* The thread and synchronisation APIs have been updated.
|
||||
GMutex and GCond can be statically allocated without explicit
|
||||
initialisation, as can new types GRWLock and GRecMutex. The
|
||||
GStatic_______ variants of these types have been deprecated. GPrivate
|
||||
can also be statically allocated and has a nicer API (deprecating
|
||||
GStaticPrivate). Finally, g_thread_create() has been replaced with a
|
||||
substantially simplified g_thread_new().
|
||||
|
||||
* The g_once_init_enter()/_leave() functions have been replaced with
|
||||
macros that allow for a pointer to any gsize-sized object, not just a
|
||||
@ -38,7 +48,6 @@ Notes about GLib 2.32
|
||||
|
||||
* It is now mandatory to include glib.h instead of individual headers.
|
||||
|
||||
|
||||
Notes about GLib 2.30
|
||||
=====================
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user