Динамическое ключевое слово C # - штраф времени выполнения?

Если вам нужен метод "pidof", то здесь есть хитрость:

    if pidof -o %PPID -x "abc.sh">/dev/null; then
        echo "Process already running"
    fi

Где параметр -o %PPID указывает, что нужно опустить pid вызывающей оболочки или сценария оболочки. Более подробная информация на справочной странице pidof.

16
задан Timwi 24 September 2010 в 08:19
поделиться

1 ответ

Ну, переменная статически типизирована, чтобы иметь тип dynamic, но, кроме того, насколько я знаю, компилятор не выполняет никакой проверки.

Привязка типов выполняется во время выполнения, и да, есть штраф, но если dynamic - единственный вариант, то что с того. Если вы можете решить проблему, используя статическую типизацию, сделайте это. При этом DLR вызывает кэширование сайтов, что означает, что некоторые накладные расходы уменьшаются, так как в некоторых случаях сантехника может быть повторно использована.

2
ответ дан 30 November 2019 в 15:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: