Arduino m0 and multithreading

Hi guys, I'm using an Arduino m0 and I'd like to implement a multithreading process. Do you know if it's possible? Could you give me some information? I'm looking for it on internet, but I didn't found nothing.


Presumably the concepts in Several Things at a Time will work on that board.


The Arduino Zero is still quite new, so as yet there is not a lot of libraries etc. for it.

From what I've read so far an RTOS(Real Time Operating System) eg. FreeRTOS, Open Source RTOS. is necessary in order to take advantage of multithreading on the Zero.

You may have better luck searching for info on the chip(Cortex m0) vs. the Arduino m0 since the Arduino world has primarily been focused on single thread processors until now.