What are concurrency strategies?


Posted On: Feb 22, 2018


    1 Answer Written

  •  devquora
    Answered by Abhishek

    Concurrency strategies refer to the different ways in which a software application can manage multiple concurrent threads or processes that are accessing shared resources or data. Here are some of the most common concurrency strategies used in software development:

    • Locking
    • Atomic operations
    • Thread-local storage
    • Message Passing
    • Software transactional memory

Related Questions

Please Login or Register to leave a response.

Related Questions

Hibernate Interview Questions

What is Hibernate ?

Hibernate is a free software, which is distributed under GNU Lesser General public license 2.1. It is categorized under the Object Relational Mapping (ORM)...

Hibernate Interview Questions

What is HQL in Hibernate?

HQL is the acronym of Hibernate Query Language.It considers the java objects in a similar way as that of the SQL. It is..

Hibernate Interview Questions

Explain the advantages of Hibernate?

Some of the advantages of Hibernate are: It provides Simple Querying of data. An application server is not required to..