fullstack-development / developers-roadmap

How to learn front-end or back-end development
1.18k stars 265 forks source link

[mid1/async] Улучшить порядок вопросов #386

Closed FanManutd closed 10 months ago

FanManutd commented 11 months ago
  • Чем параллелизм отличается от конкурентности?

По моему вопрос из разряда "чем картошка отличается от овоща?". Разве на первый вопрос "Что такое конкурентность?" человек не должен дать ответ, что это более общее понятие, и что есть более конкретные случаи (в том числе "параллелизм")? Или этот вопрос специально для того, что бы человек ещё раз проговорил, что одно более конкретный случай другого? Не вижу в этом смысла. Предлагаю убрать.

  • Что такое конкурентность (concurrency)?
    • Что такое параллелизм?
    • Чем параллелизм отличается от конкурентности?
  • Асинхронность
    • Что такое?
    • Чем полезна?

Вопросы про асинхронность можно добавить в ветку конкурентности.

  • Что значит цифра 100 в данном случае setTimeout(func, 100)?

Можно переформулировать вопрос в "Что делает функция setTimeout? Что означает второй аргумент этой функции?" и поместить его перед примерами с setTimeout.