@frp_ru

Страница 384 из 420
Алексей
06.02.2018
09:15:07
те же мьютексы и семафоры чисто ос делает

? animufag ?
06.02.2018
09:16:24
https://ru.wikipedia.org/wiki/%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81_%D0%BE%D0%B1%D0%BC%D0%B5%D0%BD%D0%BE%D0%BC

Поддерживается в семействах процессоров x86, Itanium, Sparc и других.

illiatshurotshka❄️
06.02.2018
09:16:34
ну интеррапты важнее

Google
Дмитрий
06.02.2018
09:17:36
А так меня в недавнее время дико парила проблема защищённого многопоточного доступа, когда множество отдельных тредов обращаются к одним и тем же данным и меняют их, без гарантий на уровне структур данных всё это было довольно адово) Даже не с атомарностью операций а с более эзотерическими вещами типа ресурсов которые могут быть использованы только один раз но доступны постоянно и так далее

Я уже реально хотел эмулировать мьютексы но вроде наконец-то нашёл более изящное решение)

Алексей
06.02.2018
09:21:33
https://ru.wikipedia.org/wiki/%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81_%D0%BE%D0%B1%D0%BC%D0%B5%D0%BD%D0%BE%D0%BC
блин, чет я вообще профита не уловил. эт типа процессор будет ждать пока ресурс освободится, но кмк на уровне ОС это лучше сделать, так как пока ресур ожидает процесс, можно на проце же другой процесс запустить

? animufag ?
06.02.2018
09:22:45
да какие ресурсы

речь про оперативу и несколько ядер

Алексей
06.02.2018
09:24:21
> У нас есть n процессоров, каждый из которых иногда хочет получить доступ к какому-то общему ресурсу. Например, к устройству или общему участку памяти

? animufag ?
06.02.2018
09:24:28
ну мб не оперативу, а кеш там какой-нибудь расшаренный на ядра. но я не помню есть ли такой

Алексей
06.02.2018
09:24:45
кэш у каждого процессора по разному может быть

просто я все равно не понял зачем такая инструкция нужна)

Дмитрий
06.02.2018
09:25:44
читаем значение переменной; производим некоторую обработку; производим cmpxchg новое значение переменной в предположении что значение все еще равно старому; если значение было изменено другим потоком-повторяем обработку;

Удобно

? animufag ?
06.02.2018
09:25:52
ну это пример использования для твоей ос которую ты пишешь на данную архитектуру. если на процессоре нет этой фичи то делаешь сам

Google
Алексей
06.02.2018
09:27:15
меня больше смущает ожидание процессора

? animufag ?
06.02.2018
09:28:29
просто я все равно не понял зачем такая инструкция нужна)
ну тип попробуй локфри что-нибудь простое сделать, там оно обязательно всплывёт. правда навряд ли ты на это на ассемблере будешь писать. наверное что-нибудь готовое используешь

Алексей
06.02.2018
09:29:33
как локфри и блокировка процессора связаны?

? animufag ?
06.02.2018
09:29:37
в котлин чате тоже челу оно пригодилось. так что в джаве где-то это можно достать

хм

и правда

Дмитрий
06.02.2018
09:30:16
меня больше смущает ожидание процессора
Так там не ожидание, а блокировка участка

Алексей
06.02.2018
09:31:30
Так там не ожидание, а блокировка участка
> При основной работе каждый процессор должен проверить, что в ячейке находится −1, и если это так, то записать в неё свой номер. Если же ячейка занята — процессор обязан ждать, пока она не освободится

мб конечно я не так эту фразу понял

Дмитрий
06.02.2018
09:32:28
Хм

Алексей
06.02.2018
09:38:58
и то деталь имплементации по ходу

? animufag ?
06.02.2018
10:15:27
привет

дрону теперь можно ливать

Kelin
06.02.2018
10:56:43


? animufag ?
06.02.2018
10:58:57
kana
06.02.2018
10:59:43
я его отпустил

Taras
06.02.2018
11:04:13
Ребят, насколько каррирование сказывается на производительности? (жс).

illiatshurotshka❄️
06.02.2018
11:07:57
не на заметную для жиесера степень

Дмитрий
06.02.2018
11:19:03
Не сильно, но я все равно прихожу к выводу что это чуждая концепция для языка

Google
Дмитрий
06.02.2018
11:20:58
Если уж хочется одноаргументных функций, то контекст — идея о том, что можно передавать везде объект с именоваными аргументами работает куда лучше

То есть это была такая попытка сделать фп через копирование, подражание

А нужно было через переосмысление

Дмитрий
06.02.2018
11:22:38
? Кто?))

Denis
06.02.2018
11:23:01
? Кто?))
https://github.com/getify/fpo

Дмитрий
06.02.2018
11:23:15
Аа, лол, ну да ?

Я просто смотрю вот на декларацию curry3 и думаю шо мы где то свернули не туда)) https://gist.github.com/zerobias/dd6c9cd577d4f258465fd0c9147a8bae

andretshurotshka?❄️кде
06.02.2018
11:27:06
Так у тебя будет такая же декларация

только с объектами

)

Дмитрий
06.02.2018
11:29:29
Не, не будет, так как тут ключевое, что внутри типа функции содержится информация, и если мы куда-то тащим функцию от трех дженериков, то в случае с объектом будет функция в одну строку, а с каррированной мы тащим вот это вот всё

Ну в крайнем случае (A, B, C) => D тоже норм

Потому что каррирование можно сделать и по требованию а не по дефолту)

Пчёлы против мёда : фп чят против каррирования

Taras
06.02.2018
11:48:30
во Vue применение линзам находил кто-то ?

изучил линзы, а применить негде. (на реакте не пишу)

kana
06.02.2018
11:50:51
вуй же мутабельный апи имеет, не?

Taras
06.02.2018
11:51:30
угу, есть правда Vue.set, типо setState, но это зашквар там

Google
andretshurotshka?❄️кде
06.02.2018
15:49:52
привет

привет

Сергей
06.02.2018
16:01:18
Сам с собой?

? animufag ?
06.02.2018
16:01:54
привет

привет

Dmitry
06.02.2018
16:03:47
Не уважаете себя? Здравствуйте нужно же писать второй раз

andretshurotshka?❄️кде
06.02.2018
16:04:03


Сергей
06.02.2018
16:04:47
Пинг большой?

Sublime Bot
06.02.2018
16:06:15
Согласно моей информации, по результатам сегодняшнего розыгрыша пидор дня - Dmitry_Kovbasa!

andretshurotshka?❄️кде
06.02.2018
16:07:12
почему sublime бот, а не вскод

Kelin
06.02.2018
16:07:40
Не по трендам

OldSchoolBot

Sublime Bot
06.02.2018
16:35:55
Согласно моей информации, по результатам сегодняшнего розыгрыша пидор дня - Dmitry_Kovbasa!

? animufag ?
06.02.2018
19:12:51
эээх

а про errorcode никто не заценил

andretshurotshka?❄️кде
06.02.2018
19:13:27
лол он мне в личку теперь пишет

? animufag ?
06.02.2018
19:13:43
так горело с него где-то в 2014м когда пытался просто парсек с парой пакетов поставить

переустанавливал ось чтобы заново эти все зависимости ставить и снова вся дрянь не собиралась

лол он мне в личку теперь пишет
это забавно. кто? почему?

Google
Denis
06.02.2018
19:15:04
бот-шмот

andretshurotshka?❄️кде
06.02.2018
19:15:29
:з ?

? animufag ?
06.02.2018
19:15:49
ну да так и подумал. но ты ему всего одно сообщение написал

да и не ему

andretshurotshka?❄️кде
06.02.2018
19:16:14
хз он походу жсер

? animufag ?
06.02.2018
19:17:50
блин раньше встречал Me, но это наверное другие были.

andretshurotshka?❄️кде
06.02.2018
19:18:05
себя встречал?

? animufag ?
06.02.2018
19:18:15
алсо джсер мерящий скалу и котлин

да давно было

Kelin
06.02.2018
19:19:02
Лоли в реакт чате

andretshurotshka?❄️кде
06.02.2018
19:20:17
топ мем

Kelin
06.02.2018
19:22:04
Скрином бы закинул

Удалят же

andretshurotshka?❄️кде
06.02.2018
19:22:22
форвард?

kana
06.02.2018
19:22:37
реплай ссылается, форвард копирует

? animufag ?
06.02.2018
19:23:55
да форварды сейвят

Страница 384 из 420