Genial el video. Me ayudo bastante para la facu, pero una 2da parte me hubiera venido de 10, lastima que nunca la hiciste :( Los demás videos están buenos tambien, no hay casi videos de tanta profundidad.
Vi que hiciste un video con semáforos, podrías hacer uno sobre variables de condición y mutex cuando hay un par de threads ejecutando la misma función en varias iteraciones (for)?
Muchas gracias por el video primero que nada, se entiende todo perfecto. Queria consultarte si sabes si existe una forma de en vez de mandar char*, se envien arrays de char* , porque no encontre nada en internet al respecto ! Gracias
Hola Gracias :-) Los argumentos de int mq_send(mqd_t mqdes, const char *msg_ptr, size_t msg_len, unsigned int msg_prio); indican que se envía el contenido a partir de la dirección de memoria "msg_ptr" un total de "msg_len" de tipo char . A partir de ahí puedes encontrar la manera de enviar el array de punteros. La mas sencilla podría ser con un bucle, es decir, un mensaje en la cola por cada cadena apuntada en cada índice del array. Otra manera podría ser reconvirtiendo el array de punteros a cadenas de char en una gran cadena formada por todas las cadenas y con caracteres separadores (ej ' ') que indiquen num. de cadena, y enviarlo en un solo mensaje. Saludos
Lo acabo de dar en la asignatura de Sistemas Operativos de la Universidad de Sevilla, y gracias a tus ejemplos me quedo más claro, muchas gracias!
Lo acabo de dar en una asignatura de la universidad y lo explicaste de maravilla, videos así se agradecen👏🏼👏🏼
Hola!
Me alegro, qué signatura es?
Sigue asi, sigue subiendo, gente duros de mollera como nosotros agradecemos estas explicaciones. buen trabajo
esperando la parte II, se entendio de maravilla. No hay muchos canales que expliques estos temas en español.
Muy buena explicacion. Felicitaciones!
Muy buen contenido
Genial el video. Me ayudo bastante para la facu, pero una 2da parte me hubiera venido de 10, lastima que nunca la hiciste :(
Los demás videos están buenos tambien, no hay casi videos de tanta profundidad.
Hola!
Gracias por la sugerencia, queda anotada en mi lista de tareas pendientes. :-) Me gustaría poder dedicarle más tiempo a hacer videos. Saludos
Vi que hiciste un video con semáforos, podrías hacer uno sobre variables de condición y mutex cuando hay un par de threads ejecutando la misma función en varias iteraciones (for)?
Hola, gracias por la sugerencia, me lo apunto, el tema lo tengo un poco oxidado siempre uso semaforos !
Hola, muy buen vídeo, podrías hacer un vídeo sobre creación de procesos en linux con fork?, gracias un saludo
Ahí está, me inspiró tu comentario. He encontrado un poco complicado explicar el fork ... ojalá se entienda :-)
Muchas gracias por el video primero que nada, se entiende todo perfecto. Queria consultarte si sabes si existe una forma de en vez de mandar char*, se envien arrays de char* , porque no encontre nada en internet al respecto ! Gracias
Hola
Gracias :-)
Los argumentos de int mq_send(mqd_t mqdes, const char *msg_ptr, size_t msg_len, unsigned int msg_prio);
indican que se envía el contenido a partir de la dirección de memoria "msg_ptr" un total de "msg_len" de tipo char .
A partir de ahí puedes encontrar la manera de enviar el array de punteros. La mas sencilla podría ser con un bucle, es decir, un mensaje en la cola por cada cadena apuntada en cada índice del array. Otra manera podría ser reconvirtiendo el array de punteros a cadenas de char en una gran cadena formada por todas las cadenas y con caracteres separadores (ej '
') que indiquen num. de cadena, y enviarlo en un solo mensaje.
Saludos