@ProCxx

Страница 107 из 2477
Alex Фэils?︙
19.04.2016
22:40:41
в C++11 есть такая хурма, что букву стандарта оптимизировали так, что реализация языка может иметь свой gc

Square
19.04.2016
22:40:54
В эпоху х64 это конечно не критично

Alex Фэils?︙
19.04.2016
22:41:02
и operator new() нам поможет

Google
Alex Фэils?︙
19.04.2016
22:41:07
placement new

Square
19.04.2016
22:41:43
Ну нью в винде обложен критической секцией

Alex Фэils?︙
19.04.2016
22:42:13
корутины б ща. Тут была мысль, что их хорошо в том месте, где не желательны блокировки

Square
19.04.2016
22:42:53
Ну вообще схема атомиков тож хороша

Alex Фэils?︙
19.04.2016
22:43:04
lock mov?

Square
19.04.2016
22:43:35
Но я как ни сяду разбираться с memory order, так вечно что то отвлекает

lock mov?
Эм? Наверно

Alex Фэils?︙
19.04.2016
22:44:06
Square
19.04.2016
22:44:32
А так механизм очень крутой

Alex Фэils?︙
19.04.2016
22:44:55
что-то знакомое... strict, relaxed, что-то там еще было

Google
Square
19.04.2016
22:46:14
Помоему

Alex Фэils?︙
19.04.2016
22:46:21
да, я понял

Square
19.04.2016
22:46:36
Руль просто)

Alex Фэils?︙
19.04.2016
22:46:58
Кстати, waitable timer-таки прикольная шняга

похоже на тот торт

Alex Фэils?︙
19.04.2016
22:47:23
да я ща мсдн листаю

он, короче, позволяет вызывать процедуру с точностью LARGE_INTEGER, если грубо утрировать

Alex Фэils?︙
19.04.2016
22:52:01
клевая тема

Ned Ogl
19.04.2016
23:27:12
что-то знакомое... strict, relaxed, что-то там еще было
А это что вы обсуждаете? Слегка некогда гуглить

Ned Ogl
20.04.2016
00:32:30
Господа, спрошу, быть может, не по адресу. Вот есть у процессора команда останова, когда он ждёт прерывания и ничего в это время не считает и не греется. Как часто она по факту применяется на практике и как используют эту возможность ОСи?

Ned Ogl
20.04.2016
00:37:02
Без понятия, оттого и спрашиваю

Знаю, что на i386 совместимых есть команда HLT

Она и делает останов

Google
Ned Ogl
20.04.2016
00:37:41
Обратная-то совместимость должна присутствовать, разве нет?

Ned Ogl
20.04.2016
00:38:11
Что не надо? Не надо совместимости?

Square
20.04.2016
00:38:29
Конечно

Ned Ogl
20.04.2016
00:38:56
А х86_64 совместим с i386?

Square
20.04.2016
00:39:01
Эмуляции достаточно

Ned Ogl
20.04.2016
00:39:45
Что такое эмуляция? Эмуляция процессора на процессоре? Как тогда понять, какой проц на каком можно эмулировать?

Square
20.04.2016
00:39:51
Я не силён в хардваре

Но насчёт архитектуры

Ned Ogl
20.04.2016
00:40:19
Я не силён в хардваре
Пока ты великолепно справляешься

Square
20.04.2016
00:40:25
Х86-Х64 нету

Square
20.04.2016
00:40:33
Амд64 есть

И х86

Гуглить не буду. Говорю с точки зрения девелопера

Ned Ogl
20.04.2016
00:42:54
X86-64 https://ru.wikipedia.org/wiki/X86-64?wprov=sfla1

Square
20.04.2016
00:43:10
А

Отличнос

Я дно)

Короче я считаю что эмуляция

Google
Square
20.04.2016
00:46:58
Хотя б потому что халтить проц это неправильно

Тем более современный, с аппаратной виртуализацией и гибридными ядрами ОСей

Ned Ogl
20.04.2016
00:53:54
Пища для исследований

Square
20.04.2016
02:04:32
Пища для исследований
Хм? Ну если очень хочется то можно. Однако лучше потратить силы на другое

Например неблокируемый межпоточный обмен

Andrei
20.04.2016
02:06:12
Импосибру.

Локфри себя плохо показывает

Admin
ERROR: S client not available

Square
20.04.2016
02:06:26
Оо

Andrei
20.04.2016
02:06:30
Оооооочень много на эту тему читал

Square
20.04.2016
02:06:43
Оооооочень?

И в чем же плохо?

Andrei
20.04.2016
02:06:54
Пока что самая годная идея что я видел - вычисления с извинениями

Square
20.04.2016
02:07:37
Я не особо шарю, но сейчас юзаю concurrent queue от moodycamel - и это чертовски быстро

Andrei
20.04.2016
02:08:07
Я не про отдельные решения, скорее про концепцию

Писал много чего

Блокирубщие очереди на кондишнах

Неблокирующие локфри с каунтерами

Ридрайт мьютексы

Google
Andrei
20.04.2016
02:08:46
Кооперативную многозадачность

Ковырял фрибсдшную реализацию посикса

Square
20.04.2016
02:09:35
Пока что быстрее локфри я не видел

Все остальные костыли меня так не удивляли

Andrei
20.04.2016
02:10:43
С локфри надо быть дико аккуратным

Square
20.04.2016
02:10:50
Да

Барьеры памяти и порядок

Andrei
20.04.2016
02:11:06
Там есть ABA там есть лайвлоки, там легко словить рейс

Square
20.04.2016
02:11:22
Но я не гуру, так что пользуюсь готовым

Andrei
20.04.2016
02:11:47
Норм идея у функциональных языков с персистентными структурами

Но у них ограниченное применение

Но меня больше теоретические вопросы, концептуальные волнуют.

О возможности обхода закона Амдала

Square
20.04.2016
02:12:31
Ну если б я с нуля писал... Однако в ходе поддержки существующей системы...

Andrei
20.04.2016
02:12:48
Да это я все понимааааю.

Square
20.04.2016
02:12:51
О возможности обхода закона Амдала
Тебе в аспирантуру надо ;)

В массе своей, работа поглощает почти все концептуальные начинания и остаётся только ебошить код :(

На выработку парадигм времени нет

Andrei
20.04.2016
02:14:47
Я ушел из универа пару месяцев назад :3

Страница 107 из 2477