2012-02-28 2 views
0

Как вы определяете, длится ли операция или нет?Операции с асинхронными операциями. Определение длительности операции или нет.

Я где-то слышал, что Microsoft считает что-то более 40 мс долгое время, и это означает, что он должен быть асинхронным.

Однако другие авторы говорят в течение сотен миллисекунд.

Что вы думаете?

+0

Два крана ноги, половина лица ладонь. –

+0

Прошу прощения за общий вопрос. Было просто попрошено демистифицировать различную информацию, которую я нашел по всему Интернету. Я думаю, что приведенный ниже ответ на самом деле является самым важным для любого, кто думает о производительности и масштабируемости. –

ответ

1

Это зависит от вашего варианта использования. Если вы контролируете истребитель, 10 микросекунд могут быть слишком длинными. Если вы вычисляете pi, 100 секунд может быть полностью приемлемой задержкой.

Ваши требования к применению должны описывать приемлемые требования к задержке. Оттуда вы могли бы, например, решить, что что-либо более 1/10 общего бюджета задержек должно быть асинхронным.

+0

хорошо ответ. Бюджет является самым важным. Мой вопрос был, вероятно, немного родовым, потому что это действительно зависит от сценария, однако вы ответили очень хорошо. Благодаря! –

Смежные вопросы