Меня спросили сегодня на собеседовании о том, как реализовать свою собственную тему. В качестве намека мне сказали, что рассматривать Runnable - это одно, что нужно учитывать, и что другие?Реализовать свою собственную тему в C#
Я был полностью в тупике, но даже после изучения его онлайн, я до сих пор не знаю, что ответ, или если это был даже действительный вопрос. Я склоняюсь к последней.
Так что мой вопрос:
Какие вещи вы должны рассмотреть, если вы хотите написать свою собственную реализацию класса Thread в C#?
В C# нет интерфейса 'Runnable'. –
Thread - это примитив нижнего уровня, чем эквивалент 'Runnable' C#' 'Task'. Возможно, Runnable фактически эквивалентен «Action», но не позволяет разделить волосы. Я хотел бы попросить интервьюера рассказать о ожиданиях такого открытого вопроса. – Gusdor
Точно, что заставляет меня думать, что это был неверный вопрос. Есть что-то подобное? Это было четкое интервью на C#, поэтому не было уверенности в том, как Runnable из Java появился в нем. –