Vindicar, это не лучше, это необходимо. В противном случае твоё окно будет считаться зависшим. Не будет реагировать на перемещение мыши, захват и вообще что-либо. Даже рисоваться содержимое не будет.
Vindicar, и что, что оно получит другие сообщения? В этом нет ничего страшного. Это нормальная практика. Приложения получают сотни сообщений, которые не обрабатывают. Это нормальное поведение.
И версия винды тут не при чем. Не нужно обрабатывать все сообщения, достаточно обработать стандартный набор, который НЕ МЕНЯЕТСЯ от версии к версии.
Но тут есть еще один подвох - оконных сообщений много, и их набор отличается для разных версий винды.
Это ложь. Набор сообщений для работы окна - одинаков. И не меняется для совместимости. Их много и, естественно, могут добавляться новые, но старые, которые необходимы для работы приложения, НЕ МЕНЯЮТСЯ.
edward_freedom, ngnix - это часть бэкенда - сервер. У ТС же, очевидно, вопрос о самой логике бэкенда. Обработка непосредственно запросов и отправка ответа. Что пишут на php, JS, питон и тд.
Ни кто тебе не будет писать сервер на питоне. На нем напишут обработчик запросов - cgi.
Роман, я знаю что делает Sleep, а вот ты видимо нет. Да, Sleep тормозит поток и именно этим снимает нагрузку, т.к. происходит переключение потоков в ОС до момента истечения времени. И это время не считается как затраченное на работу.
На сколько ты ставишь Sleep?
Роман, Thread.Sleep не нагружает, а наоборот разгружает поток. Достаточно даже Sleep(1), чтоб нагрузка спала на нет. А Yield переключает поток сразу на другой. Переключение - это процессорное время.
insighter, два раза квадратные скобки, потому что у него не двумерный массив, в просто массив массивов.
Т.е. не array[0..4, 0..4] of type;
a array[0..4] of array[0..4] of type;
Agent Smith, поумерь свой тон. Питон действительно язык - клей. Используется как связующее звено между библиотеками, написанными на других языках.
Без библиотек он ни кому не нужен. Продолжительное время именно так и было. Питон - 1991 года. Ему уже 31 год. И он начал своё путешествие по умам новичков только последние 5-6 лет, не раньше. Потому что для него понаписали библиотек. И теперь каждый может просто набрать нужных, чтоб собрать "программу".
Инжектировать можно, только для этого нужно dll, которую мы и будем внедрять (располагать в памяти чужого процесса, создавать поток и указывать точку входа). Питон не умеет собирать dll, он вообще ничего не умеет собирать. С таким же успехом можно использовать JS
Владимир Куц, soremix, ну так вы уточните это у ТС. А я следую логике в предположении, дабы решить именно возникшую проблему ТС, а не вдаваться в не точности формулировки.