Concurrency Clarification needed

Posted 18 December 2013 - 05:49 AM

Hi,

Python 3.4 is going to have an asyncio library but it says:
"This module provides infrastructure for writing single-threaded concurrent code". Am i understanding it correctly that the actual code will be single-threaded?

My next question is about GIL. Are there any concrete plans to get rid of it and what impact would removing it have on Python language.

Last question, if you were to give someone advice on writing concurrent code in Python today what would you recommend? - wait for asyncio?, use gevent? (read that it has some limitations and code is messy), Twisted?.
(I am a noob in Python at the moment, so this question is for the future reference).