Autor
|
Tema: ¿¿ES POSIBLE que C pueda leer 2 líneas de código al mismo tiempo ??? (Leído 1,832 veces)
|
Rak_Tortuga
Desconectado
Mensajes: 2
|
Me vino la duda xd (Quiero q lea 2 ciclos al mismo tiempo, c solo lee 1 y luego otro...)
|
|
|
En línea
|
|
|
|
engel lex
|
puedes hacer multihilo esto permite ejecutar codigos separados... pero ya por tu duda, comprendo que tu planteamiento probablemente es erroneo
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
Serapis
|
No queda claro lo que preguntas, resulta ambiguo.
De una parte la memoria es de acceso único, es decir en un instante dado solo se puede acceder a una única celda de la memoria, así que el trabajo simultáneo, no puede darse de por sí... Sin embargo, eso no implica que no sea posible otros trabajos simultáneos... ...el acceso a disco, por ejemplo tampoco, nuevamente tiene un único acceso en una unidad de tiempo.
Hay formas de superar estos escollos, cuando la latencia entre lecturas es muy breve, puede leerse de dos puntos distantes (independientes) entre sí, luego sin ser lectura simultánea, en la práctica lo es, pues divide el tiempo en fracciones tan pequeñas que resultan imperceptibles a la interacción humana (aunque físicamente no lo sean).
También si datos leídos en distintos momentos, son colocados en diferentes cores, si puede darse cierta simultaneidad, pués los cores están replicados y pueden operar en paralelo, incluso pueden tener cierta memoria independeinte o asociada al propio core. ...pero en ese caso requiere operar sobre ambos cores al mismo tiempo, y los lenguajes aún no poseen capacidades de control sobre cores, queda a disposición del S.O.
Ahora, dudo mucho que vayas por estos derroteros, asumo que más bien pretendes leer de dos sitios diferentes sobre un fichero... al caso, todo lo que necesitas son dos canales de lectura y que ninguno de ellos sea exclusivo (es decir que al abrir uno no bloquee la lectura a otros procesos)... entonces podrás leer directamente desde dos puntos distintos del fichero, cada uno mantendrá su puntero particular de avance...
Así que si es esto lo que buscas, se puede decir que sí, que C (y prácticamente cualquier lenguaje), puede operar con un mismo fichero en distintas partes del mismo de forma independiente, mantieneinedo un canal abierto por cada atención que interese operar, y no solo para leer, puede ser para leer y escribir, siempre que no se cometa errores de intentar acceder a zonas inaccesible (por ejemplo mientras escribes, el propio driver puede bloquear un sector hasta completar la escritura).
Y si es otra cosa, lo que preguntas, sé más específico... elimina ambigüedades en tus preguntas.
|
|
« Última modificación: 18 Junio 2018, 03:18 am por NEBIRE »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Como instalar 2 quemadores para que quemen lo mismo y al mismo tiempo
Software
|
vale
|
2
|
6,663
|
7 Octubre 2005, 00:07 am
por Mordor
|
|
|
¿Cómo utilizar dos Rocket Docks al mismo tiempo en un mismo PC? (SOLUCIONADO)
Software
|
vincent13m
|
5
|
7,903
|
14 Agosto 2011, 02:04 am
por vincent13m
|
|
|
Es posible con un lenguaje externo leer el codigo de un pagina en firefox?
Programación General
|
MilorES
|
5
|
2,375
|
2 Noviembre 2012, 12:09 pm
por 79137913
|
|
|
Hacer que el campo de una clase no se pueda heredar y que al mismo tiempo sea...
.NET (C#, VB.NET, ASP)
|
z3nth10n
|
5
|
4,447
|
15 Junio 2017, 15:10 pm
por Eleкtro
|
|
|
Hice algo que muchos considerarán malo y es posible que no pueda postear durante un tiempo.
Foro Libre
|
Tachikomaia
|
2
|
944
|
18 Marzo 2024, 08:35 am
por Tachikomaia
|
|