Здравствуйте, Ikemefula, Вы писали:
I>Цитирую некоего vdimas
I>I>Так вот, м/у read и его колбеком не происходит НИЧЕГО
Я там же следом для особо понятливых и пояснил — м/у
операцией read и её колбэком.
Мне показалось, что ты тогда понял. ))
Потому что это ж азы работы с многопоточностью: если у тебя нет явных ср-в синхронизации потоков, то ты не можешь делать никаких предположений относительно того, в какой точке исполнения находится каждый поток.
I>Надеюсь, ты не не возражаешь и я добавлю в твой пример немного логирования ? пронумеровать вызовы read/write, что бы посмотреть что же в промежутке между read и его callback
На новый круг, что ле?
Ты ДЕЙСТВИТЕЛЬНО не понимаешь, что вызовы read в твоём коде не производит собсно чтения?
Я тебе там же более одного раза пояснил, что ты не можешь знать, происходит ли что-то или нет м/у самой операцией чтения и колбэком, т.е. ты можешь считать, что не происходит ничего. Потому что, у тебя физически нет способа это как-то проверить в коде JS.
I>И вот порка твоего 'решения':
Ох...
Получается так, что ты до сих пор считаешь, что если ты вывел в лог некий текст "read 26", то у тебя действительно происходит чтение?
Ну вот ты вывел этот текст в лог и JS должен делать то, что ты "приказал" ему через запись в лог???
а-а-а-а-а-а-а-а
Я сдаюсь... Ты безнадёжен. ))