In general , microkernels succeed when the task switching and inter-task communication is fast , and fail when they are slow .
In general , microkernels succeed when the task switching and intertask communication is fast , and fail when they are slow .