concurrencia

Páginas: 7 (1559 palabras) Publicado: 10 de junio de 2014
CONCURRENCIA EN PROGRAMACIÓN
En computación, la concurrencia es la propiedad de los sistemas que permiten que múltiples procesos sean ejecutados al mismo tiempo, y que potencialmente puedan interactuar entre sí.

Los procesos concurrentes pueden ser ejecutados realmente de forma simultánea, sólo cuando cada uno es ejecutado en diferentes procesadores. En cambio, la concurrencia es simulada sisólo existe un procesador encargado de ejecutar los procesos concurrentes, simulando la concurrencia, ocupándose de forma alternada en uno y otro proceso a pequeñísimos intervalos de tiempo. De esta manera simula que se están ejecutando a la vez.

Debido a que los procesos concurrentes en un sistema pueden interactuar entre otros también en ejecución, el número de caminos de ejecución puede serextremadamente grande, resultando en un comportamiento sumamente complejo. Las dificultades asociadas a la concurrencia han sido pensadas para el desarrollo de lenguajes de programación y conceptos que permitan hacer la concurrencia más manejable.
PAQUETES DE UTILIDADES

java.lang: Fundamental para el lenguaje. Incluye clases como String o StringBuffer.
java.io: Para la entrada y salida através de flujos de datos, y ficheros del sistema.
java.util: Contiene colecciones de datos y clases, el modelo de eventos, facilidades horarias, generación aleatoria de números, y otras clases de utilidad.
java.math: Clases para realizar aritmética con la precisión que se desee.
java.text: Clases e interfaces para manejo de texto, fechas, números y mensajes de una manera independiente a loslenguajes naturales.
java.security: Clases e interfaces para seguridad en Java: Encriptación RSA...

PAQUETES PARA EL DESARROLLO GRÁFICO

java.applet: Para crear applets y clases que las applets utilizan para comunicarse con su contexto.
java.awt: Para crear interfaces con el usuario, y para dibujar imágenes y gráficos.
javax.swing: Conjunto de componentes gráficos que funcionan igual en todaslas plataformas que Java soporta.
javax.accesibility: Da soporte a clases de accesibilidad para personas discapacitadas.
java.beans: Para el desarrollo de JavaBeans.

PAQUETES PARA EL DESARROLLO EN RED

java.net: Clases para aplicaciones de red.
java.sql: Paquete que contiene el JDBC, para conexión de programas Java con Bases de datos.
java.rmi: Paquete RMI, para localizar objetos remotos,comunicarse con ellos e incluso enviar objetos como parámetros de un objeto a otro.
org.omg.CORBA: Facilita la posibilidad de utilizar OMG CORBA, para la conexión entre objetos distribuidos, aunque esté codificados en distintos lenguajes.
org.omb.CosNaming : Da servicio al IDL de Java, similar al RMI pero en CORBA
Actualmente hay tres ediciones de Java. Cada una de ellas se corresponde con unaplataforma que incluye una serie de funciones, paquetes y elementos del lenguaje (la API).
JAVA SE. Java Standard Edition.
Antes se la conocía como J2SE. Permite escribir código Java relacionado con la creación de aplicaciones y applets en lenguaje Java común.
JAVA EE. Java Enterprise Edition.
Todavía conocida como J2EE. Pensada para la creación de aplicaciones Java empresariales y del ladodel servidor.
Java ME. Java Micro Edition.
También conocida como J2ME. Pensada para la creación de aplicaciones Java para dispositivos móviles, PDAs y otros dispositivos electrónicos.

PALABRAS RESERVADAS: C++, JAVA Y C#
C#
Las palabras reservadas son identificadores reservados predefinidos que tienen un significado
especial y no se pueden utilizar como identificadores en sus programas,excepto si llevan delante el
carácter @ como prefijo. Así, por ejemplo @for es un identificador válido, pero no for ya que es una

palabra reservada.
abstract event namespace static
as explicit new string
base extern null struct
bool false object switch
break finally operator this
byte fixed out throw
case float override true
catch for params try
char foreach private typeof...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Concurrencia
  • Concurrente
  • Concurrencia
  • Concurrente
  • Concurrencia
  • CONCURRENCIA
  • Concurrencia
  • Concurrencia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS