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

    Multithread Java coding on the Intel Atom


      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.