Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Synchronization Possibilities and Features in Java

View through CrossRef
Abstract In this paper we have discussed one of the greatest features of the general-purpose computer programming language –Java. This paper represents concepts of Synchronization possibilities and features in Java. Today’s operating systems support concept of “Multitasking”. Multitasking achieved by executing more than one task at a same time. Tasks runs on threads. Multitasking runs more than one task at a same time. Multitasking which means doing many things at the same time is one of the most fundamental concepts in computer engineering and computer science because the processor execute given tasks in parallel so it makes me think that are executing simultaneously. Multitasking is related to other fundamental concepts like processes and threads. A process is a computer program that is executing in a processor, while a thread is a part of a process that has a way of execution: it is a thread of execution. Every process has at least one thread of execution. There are two types of multitasking: process – based and thread – based. Process-based multitasking, means that on a given computer there can be more than one program or process that is executing, while thread-based multitasking, which is also known as multithreading, means that within a process, there can be more than one thread of execution, each of them doing a job and so accomplishing the job of their process. When there are many processes or many threads within processes, they may have to cooperate with each other or concurrently try to get access to some shared computer resources like: processor, memory and input/output devices. They may have to, for example: print a file in a printer or write and/or read to the same file. We need a way of setting an order, where processes and/or threads could do their jobs (user jobs) without any problem, we need to synchronize them. Java has built-in support for process and thread synchronization, there are some constructs that we can use when we need to do synchronization.This paper, a first phase discussed the concept of Parall Programming, threads, how to create a thread, using a thread, working with more than one thread. Second phase is about synchronization, what is in general and in the end we disscused the synchronization possibilities and feautures in Java.
Title: Synchronization Possibilities and Features in Java
Description:
Abstract In this paper we have discussed one of the greatest features of the general-purpose computer programming language –Java.
This paper represents concepts of Synchronization possibilities and features in Java.
Today’s operating systems support concept of “Multitasking”.
Multitasking achieved by executing more than one task at a same time.
Tasks runs on threads.
Multitasking runs more than one task at a same time.
Multitasking which means doing many things at the same time is one of the most fundamental concepts in computer engineering and computer science because the processor execute given tasks in parallel so it makes me think that are executing simultaneously.
Multitasking is related to other fundamental concepts like processes and threads.
A process is a computer program that is executing in a processor, while a thread is a part of a process that has a way of execution: it is a thread of execution.
Every process has at least one thread of execution.
There are two types of multitasking: process – based and thread – based.
Process-based multitasking, means that on a given computer there can be more than one program or process that is executing, while thread-based multitasking, which is also known as multithreading, means that within a process, there can be more than one thread of execution, each of them doing a job and so accomplishing the job of their process.
When there are many processes or many threads within processes, they may have to cooperate with each other or concurrently try to get access to some shared computer resources like: processor, memory and input/output devices.
They may have to, for example: print a file in a printer or write and/or read to the same file.
We need a way of setting an order, where processes and/or threads could do their jobs (user jobs) without any problem, we need to synchronize them.
Java has built-in support for process and thread synchronization, there are some constructs that we can use when we need to do synchronization.
This paper, a first phase discussed the concept of Parall Programming, threads, how to create a thread, using a thread, working with more than one thread.
Second phase is about synchronization, what is in general and in the end we disscused the synchronization possibilities and feautures in Java.

Related Results

Isochronous Distributed Multimedia Synchronization
Isochronous Distributed Multimedia Synchronization
A multimedia system is characterized by the integrated computer-controlled generation, manipulation, presentation, storage, and communication of independent discrete and continuous...
Synchronization Possibilities and Features in Java
Synchronization Possibilities and Features in Java
In this paper we have discussed one of the greatest features of the general purpose computer programming language –Java. This paper represents concepts of Synchronization possibili...
motoRneuron: an open-source R toolbox for time-domain motor unit analyses
motoRneuron: an open-source R toolbox for time-domain motor unit analyses
Motor unit synchronization is the tendency of motor neurons and their associated muscle fibers to discharge near-simultaneously. It has been theorized as a control mechanism for fo...
Evaluation of Oestrus Synchronization Program on Dairy Cattle in South Ari District, South Omo Zone, Southern Ethiopia
Evaluation of Oestrus Synchronization Program on Dairy Cattle in South Ari District, South Omo Zone, Southern Ethiopia
This study was conducted in South Ari District, South Omo Zone, Ethiopia from 2017-2018 with the objectives of evaluating the performance of hormonal oestrus synchronization progra...
Time-Reversible Synchronization of Analog and Digital Chaotic Systems
Time-Reversible Synchronization of Analog and Digital Chaotic Systems
The synchronization of chaotic systems is a fundamental phenomenon in nonlinear dynamics. Most known synchronization techniques suggest that the trajectories of coupled systems con...
Isochronal chaos synchronization of a chain mutually coupled semiconductor lasers
Isochronal chaos synchronization of a chain mutually coupled semiconductor lasers
In this paper, a chaotic synchronization system model of a chain mutually coupled semiconductor lasers is established by adding a relay laser between the mutually coupled semicondu...
ALPHA RHYTHM AND CEREBRAL SYNCHRONIZATION
ALPHA RHYTHM AND CEREBRAL SYNCHRONIZATION
The Alpha EEG rhythm, characterized by a frequency between approximately 8 and 12Hz, is an important brain rhythm associated with calmness, relaxation, and creativity. Furthermore,...
Dragon Intermittency at the Transition to Synchronization in Coupled Rulkov Neurons
Dragon Intermittency at the Transition to Synchronization in Coupled Rulkov Neurons
We investigate synchronization dynamics of two non-identical, mutually coupled Rulkov neurons, emphasizing the effects of coupling strength and parameter mismatch on the system’s b...

Back to Top