Yeah, I agree about the term &quot;threads&quot; - it doesn&#x27;t make for a very direct metaphor.<p>As for functions, I think the term makes sense, even with the non-mathematical definition, and especially in the context of OOP:<p>&gt; an activity or purpose natural to or intended for a person or thing. synonyms: purpose, task, use, role<p>The &quot;purpose&quot; part doesn&#x27;t make much sense with the way that we use the word, but it&#x27;s certainly an activity. For example, a function of a stove is boiling water, its input would be liquid water, and its output would be steam &amp; hot water. In OOP, &quot;stove&quot; would be the name of the class, and &quot;boil_water&quot; would be the function.