Index: libcfa/src/concurrency/clib/cfathread.cfa
===================================================================
--- libcfa/src/concurrency/clib/cfathread.cfa	(revision 11054ebabd4e6fc888222295c6cc3ff8811ba9fa)
+++ libcfa/src/concurrency/clib/cfathread.cfa	(revision d971c8d1dfe6d5d040af4d236c91d2b9415adb40)
@@ -17,4 +17,5 @@
 #include "locks.hfa"
 #include "kernel.hfa"
+#include "stats.hfa"
 #include "thread.hfa"
 #include "time.hfa"
@@ -139,4 +140,12 @@
 	cfathread_cluster_t cfathread_cluster_self(void) {
 		return active_cluster();
+	}
+
+	int cfathread_cluster_print_stats( cfathread_cluster_t cl ) {
+		#if !defined(__CFA_NO_STATISTICS__)
+			print_stats_at_exit( *cl, CFA_STATS_READY_Q | CFA_STATS_IO );
+			print_stats_now( *cl, CFA_STATS_READY_Q | CFA_STATS_IO );
+		#endif
+		return 0;
 	}
 
Index: libcfa/src/concurrency/clib/cfathread.h
===================================================================
--- libcfa/src/concurrency/clib/cfathread.h	(revision 11054ebabd4e6fc888222295c6cc3ff8811ba9fa)
+++ libcfa/src/concurrency/clib/cfathread.h	(revision d971c8d1dfe6d5d040af4d236c91d2b9415adb40)
@@ -29,4 +29,5 @@
 	int cfathread_cluster_create(cfathread_cluster_t * cluster);
 	cfathread_cluster_t cfathread_cluster_self(void);
+	int cfathread_cluster_print_stats(cfathread_cluster_t cluster);
 	int cfathread_cluster_add_worker(cfathread_cluster_t cluster, pthread_t* tid, void (*init_routine) (void *), void * arg);
 	int cfathread_cluster_pause (cfathread_cluster_t cluster);
