LINUX.ORG.RU

ghc, light-weight threads, SMP


0

0

Я так понял можно использовать либо одно, либо другое? А как быть если на многоядерной/многопроцессорной машине нужно много потоков?

anonymous

>Я так понял можно использовать либо одно, либо другое?

не правильно поняли. можно и m×n использовать

anonymous
()
Ответ на: комментарий от anonymous

Т.е. если добавить опцию -Nx, потоки будут лекговесные нити будут автоматически раскидываться на X тяжелых нитей, а те, в свою очередь, будут раскидываться ядром на ядра/процессоры? Ета штука кроссплатформенна?

anonymous
()
Ответ на: комментарий от anonymous

> ...И что в вопросе непонятного?

1. Даны (через запятую) ТРИ сущности: "ghc, light-weight threads, SMP" и задается вопрос про альтернативный (из ДВУХ) выбор.

2. Вопрос задан ВНЕ всякого контекста, так что совершенно не понятно, что все эти аббревиатуры означают.

3. Вопрос адресован специалистам по Хаскелю. Но две из упомянутых сущностей являются обшеупотребительными терминами вне всякой связи с Хаскелем. Задавая подобный вопрос, ты ИМХО проявляешь элементарное неуважение ко всем, кто не знает, что такое ghc.

Die-Hard ★★★★★
()
Ответ на: комментарий от Die-Hard

hmm, да, действительно, я просто упустил из виду, что не все могут знать что такое ghc, тогда да, вопрос не очень понятен.

> Задавая подобный вопрос, ты ИМХО проявляешь элементарное неуважение ко всем, кто не знает, что такое ghc.

Если кого задело, приношу свои извинения.

anonymous
()
Ответ на: комментарий от Die-Hard

>неуважение ко всем, кто не знает, что такое ghc.

если они не знают что такое ghc, то с фигли их уважать? лучше сразу ф топку

anonymous
()
Ответ на: комментарий от anonymous

> Т.е. если добавить опцию -Nx, потоки будут лекговесные нити будут автоматически раскидываться на X тяжелых нитей, а те, в свою очередь, будут раскидываться ядром на ядра/процессоры?

Верно.

> Ета штука кроссплатформенна?

Ты про ядро или про ghc?

Miguel ★★★★★
()
Ответ на: комментарий от Miguel

>> Эта штука кроссплатформенна?

> Ты про ядро или про ghc?

Ну я имею ввиду, на всех системах, на которые портирован ghc, он поступает вышеописанным образом?

anonymous
()
Ответ на: комментарий от anonymous

Э-э-э... Не думаю. В конце концов, никто не мешает ядру ОС использовать только один проц/ядро, и никакой ghc с этим ничего не сделает.

Miguel ★★★★★
()
Ответ на: комментарий от JackYF

Вопрос задан нормально. Если не знаете как на него ответить, то не пишите ничего - проходите в другой топик.

anonymous
()
Ответ на: комментарий от anonymous

> Если не знаете как на него ответить, то не пишите ничего - проходите в другой топик.

Разумеется,

Просто я лишний раз призываю людей не злоупотреблять аббревиатурами.

Данный пример поучителен: из трех терминов два являются общеупотребительными в гораздо более общем смысле, а ключевой термин -- маргинальная аббревиатура. ИМХО стОило бы хотя бы в скобках дать расшифровку, чтобы не привлекать внимание тех, кто не интересуется Хаскелем.

Действительно, если ты видишь некий вопрос из твоей (как тебе кажется) области, но при этом некая ключевая аббревиатура тебе не известна -- ты этот вопрос просто пропустишь? Вряд ли! Нормальная реакция нормального специалиста -- понять, что это за аббревиатура...

Die-Hard ★★★★★
()
Ответ на: комментарий от Die-Hard

> Нормальная реакция нормального специалиста -- понять, что это за аббревиатура...

Для этого НОРМАЛЬНЫЙ специалист задаст вопрос: а что такое ghc?

Miguel ★★★★★
()
Ответ на: комментарий от Miguel

> Для этого НОРМАЛЬНЫЙ специалист задаст вопрос: а что такое ghc?

Нет, посмотрит в Гугле, и поймет, что зря потратил время.

Поэтому я призываю пояснять малоизвестные термины и аббревиатуры.

Die-Hard ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.