title: Python3 Asyncio shared resources between concurrent tasks
body: <p>I've got a network application written in Python3.5 which takes advantage of pythons Asyncio which concurrently handles each incoming connection. </p>
  
  <p>On every concurrent connection, I want to store the connected clients data in a list. I'm worried that if two clients connect at the same time (which is a possibility) then both tasks will attempt to write to the list at the same time, which will surely raise an issue. How would I solve this?</p>