Size: a a a

JavaScript Noobs — сообщество новичков

2020 December 03

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
почему там 0, а не 1?
источник

S

Snake in JavaScript Noobs — сообщество новичков
Вячеслав
ты сам то хоть понял какой ты бред пишешь
Что не так?
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Snake
Отдохни, я на смену пришел)
давай, я так, посижу в зрителях )
источник

В

Вячеслав in JavaScript Noobs — сообщество новичков
Snake
Что не так?
вот к примеру мы внезапно вызываем fileReadSync ахахах
источник

S

Snake in JavaScript Noobs — сообщество новичков
И?
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
readFileSync
источник

В

Вячеслав in JavaScript Noobs — сообщество новичков
ну и что там в какие стеки и очереди будет клаться?
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
(это для других зрителей)
источник

В

Вячеслав in JavaScript Noobs — сообщество новичков
или если это сложный пример давай че нить попроще
источник

В

Вячеслав in JavaScript Noobs — сообщество новичков
давай console.log наш ебучий
источник

S

Snake in JavaScript Noobs — сообщество новичков
Вячеслав
ну и что там в какие стеки и очереди будет клаться?
Задача на выполнение попадет в LIFO стек. Как дальше там это будет работать я не знаю, но на этой задаче стек заблокируется до тех пор, пока чтение не будет завершено.
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
давай я отвечу
дошло выполнение до console.log
js остановил выполнение
вызвал console.log
та получила аргументы и отправила их в stdout
вернула исполнение
js продолжил исполнение
источник

S

Snake in JavaScript Noobs — сообщество новичков
А что с консоль логом то?
источник

В

Вячеслав in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
давай я отвечу
дошло выполнение до console.log
js остановил выполнение
вызвал console.log
та получила аргументы и отправила их в stdout
вернула исполнение
js продолжил исполнение
в этом случае память бы не текла
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
у него авторская версия, как все работает )
источник

В

Вячеслав in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
давай я отвечу
дошло выполнение до console.log
js остановил выполнение
вызвал console.log
та получила аргументы и отправила их в stdout
вернула исполнение
js продолжил исполнение
ты кстати в курсе что process.stdout.write не вызывает системный вызов оси?
источник

В

Вячеслав in JavaScript Noobs — сообщество новичков
который syscall
источник

В

Вячеслав in JavaScript Noobs — сообщество новичков
Snake
Задача на выполнение попадет в LIFO стек. Как дальше там это будет работать я не знаю, но на этой задаче стек заблокируется до тех пор, пока чтение не будет завершено.
а если я два раза вызову console.log то в стёке будет две задачи задом наперёд?
источник

S

Snake in JavaScript Noobs — сообщество новичков
Вячеслав
а если я два раза вызову console.log то в стёке будет две задачи задом наперёд?
Нет, следующий если я не ошибаюсь попадет на следующую итерацию стека
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
а с чего ты взял, что память течет, кстати? )
источник