I have one very important question. I understand that sqlite uses locks when a process is writing to it. Meaning that only one process can write to the databse but many can read. What would happen if i had more than one thread in the same process try to write the the database at the same time?