1. A method to guarantee real time processing of a soft real time operating system in a multicore platform, comprising: assigning priority to a task thread; executing the task thread; determining a core in which the task thread is to be executed; and if the core is determined, transferring the task thread to the determined core.