1. A communication device comprising at least one processor to run at least two operating systems, wherein the at least two operating systems include a first operating system comprising a first group of threads, and a second operating system comprising a second group of threads, the communication device further comprising at least one user interface, mobile station functions and data processing functions, and that of said at least two operating systems the first operating system relates to running of mobile station functions, and the second operating system relates to running of data processing functions.