问题描述
作为multi-threading
的初学者,我对这些条款感到有些困惑。有人可以帮我在他们之间建立边界吗?恐怕一开始不会学到错误的东西,也没有人可以“测试”我。
如果我错了,请纠正我:)
如果两个线程同时在 1个CPU内核上运行,则它们将为context-switched
。 Context-switching
基于time-slice algorithm
,可帮助Scheduler
“决定”哪一个以及保持 core 的时间。这两个线程是否与这些术语共享相同的变量没关系,对吧?
但是有thread interference
。此项仅基于两个线程共享相同的变量?
我几乎说对了吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)