я не говорю как кто-то только с теоретическими знаниями здесь. Я пишу и поддерживаю крупномасштабные приложения, которые делают интенсивное использование из многопоточности, и я обычно не нахожу, что пул потоков корректный ответ.
А-ч, аргумент от полномочий - но всегда быть в поисках людей, которые могли бы быть в команде ядра Windows.
Ни один из нас не спорил с тем, что, если у Вас есть некоторые конкретные требования тогда.NET, ThreadPool не мог бы быть правильной вещью. То, против чего мы возражаем, является опошлением затрат для машины создания потока.
значительный расход создания потока в смысле существования для ThreadPool во-первых. Я не хочу, чтобы мои машины были заполнены кодом, записанным людьми, которые были дезинформированы о расходе создания потока и, например, не знают, что это заставляет метод быть названным в каждом DLL, который присоединен к процессу (некоторые из которых будут созданы третьими сторонами), и который может хорошо горячий загрузка кода, который не должен быть в RAM вообще и почти наверняка не должен был быть в L1.
форма иерархии памяти в современной машине означает, что 'отвлечение' ЦП о худшей вещи, которую можно возможно сделать, и все, кто заботится об их ремесле, должен упорно работать для предотвращения его.
Ctrl + Shift + F
отформатирует весь ваш код в соответствии с активными правилами форматирования, включая любые определенные вами правила отступа (вкладки / пробелы, их количество и т. д.)
Вы можете изменить эти правила:
Работает ли CRTL + SHIFT + F в eclipse 1.2? Версия 3.5 работает нормально.
Вы также можете выбрать весь код, для которого хотите сделать отступ, а затем нажать CTRL + I
TAB и SHIFT + TAB также должны работать для выбранных строк кода / текста - при условии, что ваш символ табуляции настроен так, чтобы он был равен вашему количеству отступов.
Eclipse сейчас до версии 3.5. Вы , возможно, захотите обновить.
Чтобы отформатировать код, как вам нравится, включая отступы и десяток других мелких деталей, которые могут вас заинтересовать, вы можете установить параметры форматирования (в разделе «Настройки / Java / Стиль кода» / Форматировщик). Вы также можете указать Eclipse запускать Formatter при каждом сохранении вместе с другими правилами.