Приведу пример:
0 поток работает с пользователем
1 поток что-нибудь принимает с порта.
2 поток обрабатывает эти данные.
3 посылает в инет обработанные данные
Все это работает достаточно медленно, но работает. Если все это делать линейно то пользователь будет несколько не доволен.
А вообще если у Вас однопроцессорная система, можем провести эксперимент.
Пока что вижу только одно применение, как брелок с ключами с возможностью выноса части кода программы за пределы компьютера, вообщем усовершенствованный хасп.
Все просто, потоки имеют разный приоритет, даже если в данный момент все потоки приложения чем-то заняты, путем расстановки приоритета можно выиграть время. Хотя конечно случай с ожиданием ввода-вывода дает больший выигрыш.
Выигрыш будет огромный, даже на однопроцессорных системах, паралельные потоки давали прирост производительности, что уж говорить о многопроцессорных. Единственная проблема это правильное раскидывание данных и кода на несколько процессоров, что не так то и просто с учетом того какие сейчас пошли программисты. А все глюки исключительно из-за кривых рук.
О том что такое продукт и программа отлично написано у Брукса, там конечно есть некоторые спорные моменты относительно времени (о которых так любит рассказывать Джоель), но в основном это даст понятние о темплом и мягком :)
Интресно как выполняется синхронизация? А не придеться ли второй какнал рядом кидать? Хотя конечно ради такой цели...
Ну вот теперь хакеры взломают квантовую механику и Шреденгер начнет вращаться..
Думаю, такая регекспина будет работать едва ли не дольше чем паскалевские функции, да и читаюстся они легче.
P.S. Я ни в коем случае не умоляю достоинств регулярных выражений, даже напротив время от времени ломаю об них мозг :)
Чавес сходит с ума, сначала решил отменить систему экзаменов в ВУЗах (более абсурдной идеи придумать нельзя), теперь нац. проект "бесплатного" компьютера. И это все при том что собственных разработок с таким подходом быть не может.
Страна разрушая принципы экономики, может удержаться только за счет поддержки от других стран. А вот что случится когда эта поддержка пропадет? Меня мучает вопрос, а что произойдет когда в итоге остануться обезумевшие люди без образования и уравненные в правах между собой, попадут в ситуацию выживания в отсутвствии внешней поддрежки?
П.С. Данное рассуждение является оффтопиком, и может не совпадать с мнением хабранаселения.
Порадовало :)
0 поток работает с пользователем
1 поток что-нибудь принимает с порта.
2 поток обрабатывает эти данные.
3 посылает в инет обработанные данные
Все это работает достаточно медленно, но работает. Если все это делать линейно то пользователь будет несколько не доволен.
А вообще если у Вас однопроцессорная система, можем провести эксперимент.
Дискламер: Ну мы конечно таких благ не желаем :)
Однако меня по-прежнему выбрасывает только в Старый (Добрый? :)) Хабр.
А кто-нибудь в курсе как дела у Блогистана?
Ну вот теперь хакеры взломают квантовую механику и Шреденгер начнет вращаться..
P.S. Я ни в коем случае не умоляю достоинств регулярных выражений, даже напротив время от времени ломаю об них мозг :)
Страна разрушая принципы экономики, может удержаться только за счет поддержки от других стран. А вот что случится когда эта поддержка пропадет? Меня мучает вопрос, а что произойдет когда в итоге остануться обезумевшие люди без образования и уравненные в правах между собой, попадут в ситуацию выживания в отсутвствии внешней поддрежки?
П.С. Данное рассуждение является оффтопиком, и может не совпадать с мнением хабранаселения.