1
自从我作为一名C#程序员的第一天起,我就被告知受保护的关键字是一个与(主要)派生类相关的辅助功能修饰符。根据我的理解,从来没有与线程有关的东西。“protected”关键字与多线程有什么关系?
然而,我的一位同事用他所有的毅力坚持说,这个关键字实际上使一个对象“免受多线程问题的影响”,因此他标记了可能在一个线程中使用的每个属性或字段如保护。
我已经向他展示了关于受保护关键字的MSDN Documentation。他的反应是文件是错误的。
我们为此奋斗了一年多了。他似乎非常确定他说什么,我开始怀疑自己关于这个特定关键字的知识。
所以,
是否保护关键字有什么用线程,在所有?
nope it not –
“他的反应是文档错误。”爆笑! –
你的同事完全和完全错误,不只是关于C#,而是关于一般生活。你的雇主保留这样一个雇员是一个非常明显的问题,你可能会找到一个更好的工作,与你可以学习东西的能干和专业的同事一起工作。 – David