4 Replies Latest reply on May 27, 2016 3:50 PM by Intel Corporation

    Multithread Java coding on the Intel Atom

    TonyMontes

      II just started to learn multithreading and I am wondering how efficiently thread synchonization on a Java program would handled, since it runs on the JVM and at lower level interrupt handling is managed OS scheduler if I understand correctly.

       

      The Edison's Atom processor supports two threads per core, so it is a four-threaded processor as it is stated on its datasheet. On the other hand, apparently Silvermont family processors, support one thread per core on behalf of dealing with out-of-order execution.

       

      In general terms, I would like to ask your opinion about running multiple threads on a JVM on the Intel Edison. For example, to make similtaneous use of UART, WIFI, GPIO.. for "soft" scheduling.

      Regards