|
Впечатления от собеседования (связано с .Net)
|
|||
---|---|---|---|
#18+
Как уже выше написали ЕвгенийВКстати ConcurrentDictionary использует lock внутри но лочит только часть данных, которые удовлетворяют значению хеша. За счет этого он быстрее, т.к. это тот же lock() но на часть данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2017, 14:40 |
|
Впечатления от собеседования (связано с .Net)
|
|||
---|---|---|---|
#18+
Dima T3 потока. В исходник под спойлером можно было заглянуть Точно, недосмотрел. Увидел краем глаза j += 100 и поспешил ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2017, 15:11 |
|
Впечатления от собеседования (связано с .Net)
|
|||
---|---|---|---|
#18+
Программирование потому и является искусством, по крайней мере пока, что нет четких правил, когда что применять нужно. К решению ведет тысяча путей, но надо выбрать лучший. Ну хотя бы не худший. Насчет того, что потенциальные работодатели считали лучшим решением использование ReadWriteLockSlim. Это часто бывает. Кто-то однажды решил частную задачу красивым способом и горд им. Те, кто решает ее не так - лохи. Только вот все меняется с бешеной скоростью. Вчерашнее отличное решение для Windows XP становится отстоем на вин 10-64 со 128 гигов оперативы и 16 ядерным процессором. Ну, вчерашнее - это для меня. Для кого-то XP - глубокая древность =================== И еще одно мое мнение. Если алгоритм не удается надежно реализовать - надо менять алгоритм. Если нет хорошего решения с использованием Словаря - надо искать решение без Словаря ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2017, 21:11 |
|
Впечатления от собеседования (связано с .Net)
|
|||
---|---|---|---|
#18+
Cat2Для кого-то XP - глубокая древность Суровая реальность. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2017, 05:18 |
|
Впечатления от собеседования (связано с .Net)
|
|||
---|---|---|---|
#18+
Алексей КCat2Для кого-то XP - глубокая древность Суровая реальность. Ты еще счастливчик! Тут парни на .NET делают ПО для управления своими железками. Там реально покоцанный Linux и скудные возможности по вычислительным ресурсам и памяти. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2017, 10:30 |
|
Впечатления от собеседования (связано с .Net)
|
|||
---|---|---|---|
#18+
Cat2Насчет того, что потенциальные работодатели считали лучшим решением использование ReadWriteLockSlim. Если обладать знанием и опытом, то можно обрисовать многопоточные сценарии, когда они окажутся правы, когда нет. Рассказать про возможные альтернативы и т. д. Но знание увеличивает грусть. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2017, 10:34 |
|
Впечатления от собеседования (связано с .Net)
|
|||
---|---|---|---|
#18+
Алексей КCat2Для кого-то XP - глубокая древность Суровая реальность. светлое будущее! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2017, 11:40 |
|
Впечатления от собеседования (связано с .Net)
|
|||
---|---|---|---|
#18+
ЕвгенийВЯ намерил в 2+ раза побыстрее 20543813 Сценарии для ReaderWriterLockSlim - один пишет, 100500 читают![/quot] И когда код, находящийся под локом, выполняется существенно дольше, чем вызов Enter/Exit ReadLock ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2017, 11:52 |
|
|
start [/forum/search_topic.php?author=%D0%BC%D0%B0%D0%B2%D1%80&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 21ms |
total: | 165ms |
0 / 0 |