README in posix_mq-0.2.0 vs README in posix_mq-0.3.0

- old
+ new

@@ -9,18 +9,23 @@ POSIX message queues are not intended to replace userspace, network-aware message queue implementations. == Features -* Supports message notifications via signals. +* Supports message notifications via signals on all platforms * Supports portable non-blocking operation. Under Linux 2.6.6+ and FreeBSD 7.2+, POSIX_MQ objects may even be used with event notification mechanisms such as IO.select. +* Supports notifications via block execution in a separate thread + on platforms that implement SIGEV_THREAD for mq_notify(3), + currently only GNU/Linux. + * Optional timeouts may be applied to send and receive operations. -* Thread-safe under Ruby 1.9, releases GVL before blocking operations. +* Thread-safe blocking operations under Ruby 1.9, releases GVL + before blocking operations. * Documented library API * Includes a generic "posix-mq.rb" command-line tool with manpage.