I mostly use it on low traffic applications, but it depends on what those simultaneous users are doing and how many of them there are.
Multiple processes can access a single sqlite DB, they just can't write to it at the same time. So yeah, gunicorn (or any forking server) should help.
See: https://www.sqlite.org/whentouse.html