Index: src/libcfa/concurrency/kernel
===================================================================
--- src/libcfa/concurrency/kernel	(revision e15df4c2fcf95d96cb620db7060d7c9e78f55d63)
+++ src/libcfa/concurrency/kernel	(revision 8fcbb4c1f76cce0d3ba6f2d18e01a4a8d8ab22e8)
@@ -30,5 +30,5 @@
 struct cluster {
 	simple_thread_list ready_queue;
-	pthread_spinlock_t lock;
+	// pthread_spinlock_t lock;
 };
 
@@ -38,6 +38,11 @@
 //-----------------------------------------------------------------------------
 // Processor
+enum ProcessorAction { 
+	Reschedule,
+	NoAction
+};
+
 struct processor {
-	struct processorCtx_t * ctx;
+	struct processorCtx_t * runner;
 	cluster * cltr;
 	coroutine * current_coroutine;
@@ -46,4 +51,5 @@
 	simple_lock lock;
 	volatile bool terminated;
+	ProcessorAction thread_action;
 };
 
