Формальные определения контекста и экземпляра

Я новичок в OpenThread, поэтому, возможно, уже существует ответ на этот вопрос, но может ли кто-нибудь указать на определение "Контекст" в терминологии OpenThread? Это так же, как "Экземпляр"? Спасибо!

2 ответа

В OpenThread, Context и Instance являются отдельными понятиями. Экземпляр используется для хранения состояния сетевого протокола Thread. Контекст используется для поддержки продолжений. В общем случае, контекст полностью непрозрачен для вызываемого и только в пользу обработчика обратного вызова.

Я полагаю, что я знаю, что это значит - в случае, если вам может понадобиться дополнить функциональность, скажем, функции обратного вызова, Context может быть указателем, чтобы помочь с этим. Возможно, в этом нет необходимости, но она есть на тот случай, если вы это сделаете. Я считаю, что это самый общий способ выразить это, но кто-то другой может дать лучший (или правильный) ответ. Благодарю.

Другие вопросы по тегам