What is exactly a "thread-safe type"? When do we need to use the "lock" statement?
<p>I read all documentation about thread-safe types and the "lock" statement, but I am still not getting it 100%.</p>

<p>When exactly do I need to use the "lock" statement? How it relates to (non) thread-safe types? Thank you.</p>
