Pull to refresh
10
0
culvert @culvert

Пользователь

Send message

Multithreading in practice

Reading time 9 min
Views 35K
Нашел как-то на stack overflow вопрос (link).
Need to create java CLI programm that searchs for specific files matched some pattern. Need to use multi-threading approach without using util.concurrent package and to provide good performance on parallel controllers.
Перевод
Нужно написать консольную программу, которая ищет файлы по какому-то паттерну. Программа должна быть многопоточная, но нельзя использовать пакет util.concurrent. Требуется добиться максимальной производительности.


В общем идея в принципе была не сложная. Т.к. по условию нельзя использовать util.concurrent, то надо реализовать свой пул потоков, плюс написать какие-то таски, которые в этом пуле потоков будут крутиться.
Так же я не был уверен в том, что при многопоточном использовании IO будет увеличение производительности.
Читать дальше →
Total votes 46: ↑42 and ↓4 +38
Comments 17

Новый маркетинг от билайна…

Reading time 2 min
Views 684
Очередная тема как билайн нас бережет, точнее наши деньги…

В свое время у меня был Мегафон, был хороший тариф с городским номером, был чуть дороже федерального номера, но я был готов платить за городской номер. Потом в наш регион пришел МТС и стал сбивать цены, Мегафон тоже начал сбивать цены, но только на федеральных номерах. Поэтому я плюнул и ушел в МТС, был всем доволен, мтс вообщем-то меня тоже любил, сделал мне через какое-то время очень хороший тариф(новым абонентам нельзя было на него подключиться). Все бы ничего, но год назад начал вводить разные услуги без моего ведома, причем платные, я с ними ругался, ругался, и опять плюнул и ушел в билайн. Билайн надо сказать в те тяжелые кризисные времена злоупотреблял только спамом рекламы, и разных бредовых лотерей, что меня не очень растраивало. И вот сегодня приходит мне смс от билайна — вам подключена услуга «Привет». Захожу я на сайт, и вижу что услуга вообщем-то платная ссылка. Услуга платная, примерно 50р в месяц. И больше всего противно именно то, что меня бесят люди с дебильными мелодиями звонка, иногда даже хочется повесить трубку, чем выслушивать вместо гудков какую-нибудь попсу.
Читать дальше →
Total votes 25: ↑17 and ↓8 +9
Comments 17

Прогресс

Reading time 1 min
Views 411
1980: C
printf("%10.2f", x);

1988: C++
cout << setw(10) << setprecision(2) << showpoint << x;

1996: Java
java.text.NumberFormat formatter = java.text.NumberFormat.getNumberInstance();
formatter.setMinimumFractionDigits(2);
formatter.setMaximumFractionDigits(2);
String s = formatter.format(x); for (int i = s.length(); i < 10; i++) System.out.print(' '); System.out.print(s);

2004: Java
System.out.printf("%10.2f", x);
Total votes 8: ↑6 and ↓2 +4
Comments 12

Information

Rating
Does not participate
Location
New York, New York, США
Date of birth
Registered
Activity