Oxoron: это в С# можно мешать управляемый и неуправляемый код. В java это довольно нетривиально. А GC со стандартными настройками обычно отрабатывает когда память в хипе заканчивается или во время бездействия (ожидания io). А если у вас числодробилка, грузящая проц на 100% и потребляющая мало памяти, то про GC можно забыть.
Алексей ВолеговПума Тайланд придут 2 разработчика с примерно одинаковыми знаниями. Один с сертификатом, другой - без. Кого брать? Конечно того, который без сертификата. Он самостоятельно, особо не напрягаясь освоил тоже самое, что и человек с сертификатом (который перед сдачей экзамена 100% повторял всё, что знал, плюс выучил кучу нового). Т.е. сертифицированный тупо зазубрил, а второй - получил опыт в процессе разработки или самообучения. Это намного эффективно.
Сергей: Телефончик даже слабомощный прошивает стену. Все упирается в чувствительность роутера. Ведь до базовой станции телефон добивает, несмотря на расстояние и препятствия.
Пума Тайланд: там же не просто "шлётся". Там коннект создаётся. И, видимо, knock создаёт коннекты параллельно, вот пакеты и приходят вперемешку. Попробуйте так "knock -v myip 6000 && knock -v myip 7000 && knock -v myip 8000 && knock -v myip 9000"
DISaccount: а ещё компилятор может нехило оптимизировать константные методы, менять порядок вызова (если не используются mutable переменные). Их можно безопасно вызывать в разных потоках без блокировки объекта.
lexaxaxa: Конечно. Создание окна это не кроссплатформенное действие. Под каждую платформу свой вариант создания окна. Но отрисовка виджетов происходит через OpenGL.