Size: a a a

2018 January 15

TN

Timofey Naumenko in pro.osdev
Я тоже предположил считать прочитанные части, и выбрасывать прочитанные всеми.
источник

TN

Timofey Naumenko in pro.osdev
Мне сказали, что это не так
источник

BD

Berkus Decker in pro.osdev
хуяссе у тебя препод злой, openvms вообще-то платная, как он ожидает получить правильный ответ без доступа к сорцам?
источник

TN

Timofey Naumenko in pro.osdev
Он где-то это нашел лет 10 назад
источник

TN

Timofey Naumenko in pro.osdev
Вроде в документации
источник

TN

Timofey Naumenko in pro.osdev
HP OpenVMS Programming Concepts
источник

BD

Berkus Decker in pro.osdev
другой вариант - каждый читатель получает свой майлбокс и врайтер пишет каждому читателю в его майлбокс отдельно, через gio
источник

TN

Timofey Naumenko in pro.osdev
Вроде в этой
источник

BD

Berkus Decker in pro.osdev
Timofey Naumenko
HP OpenVMS Programming Concepts
придется ее читать или поиском шерстить тогда
источник

TN

Timofey Naumenko in pro.osdev
Я уже перебрал несколько отсебятину, если я её ещё раз выдам, он меня пошлет.
источник

BD

Berkus Decker in pro.osdev
но вообще конечно лучше поймать препода в подворотне и напинать по яйцам, это будет гуманнее
источник

BD

Berkus Decker in pro.osdev
можно бить его распечаткой документации по VMS, тогда это будет даже по теме
источник

TN

Timofey Naumenko in pro.osdev
Блин, он написал свою книжку, в ней 5 строк про mailbox в vms, и то там ошибка
источник

BD

Berkus Decker in pro.osdev
да я уже составил свое мнение, так себе препод
источник

TN

Timofey Naumenko in pro.osdev
/shrug
источник

BD

Berkus Decker in pro.osdev
Sometimes it is not desirable to have more than one process use the same mailbox. For example, when a program connects explicitly with another process across a network, the program uses a mailbox both to obtain the data confirming the connection and to store the asynchronous messages from the other process. If that mailbox is shared with other processes in the same group, there is no way to determine which messages are intended for which processes; the processes read each other's messages, and the original program does not receive the correct information from the cooperating process across the network link.
источник

BD

Berkus Decker in pro.osdev
у меня закрадывается подозрение что там очень хуйная имплементация - когда один ридер считывает сообщение оно тупо пропадает из майлбокса
источник

BD

Berkus Decker in pro.osdev
то есть работает в стиле work stealing threads
источник

BD

Berkus Decker in pro.osdev
кто первый прочитал - того и сообщение
источник

TN

Timofey Naumenko in pro.osdev
Berkus Decker
у меня закрадывается подозрение что там очень хуйная имплементация - когда один ридер считывает сообщение оно тупо пропадает из майлбокса
Именно, и препод это подтвердил
источник