You will most likely end up with a problem that results in inconsistent data and poor data integrity.
It's hard to program safely; programs that manipulate threads are prone to inconsistent data, deadlocks, unscalable locking, and inverted priorities.