Maratom
For the Better


Home Categories About Archive Search Tags

© 2020. All rights reserved.

Maratom's Study Blog

    Design Pattern
  • State Pattern

    Contents What is State Pattern? Why use State Pattern? Problems Example Implementation What is State Pattern? State pattern that allows allows an object to alter its behavior when its internal...

    State   28 Jul 2020

  • OS
  • Synchronous and Asynchronous

    Contents Synchronous and Asynchronous What is Synchronous? What is Asynchronous? Blocking and Non-blocking Blocking Non-blocking Four Cases 1. Synchronous and Blocking 2. Synchronous and Non-blocking 3. Asynchronous and Blocking 4....

    Synchronous   Asynchronous   Blocking   Non-blocking   27 Jul 2020

  • OS
  • Thread Safe in OS

    Contents What is Thread Safe? Implementation Approaches 1. Re-entrancy 2. Thread-local Storage 3. Mutual Exclusion 4. Atomic Operations Synchronization with Mutex and Semaphore 1. Synchronization with Mutex(Mutual exclusion) 2. Synchronization...

    Thread Safe   23 Jul 2020

  • Design Pattern
  • Builder Pattern

    Contents What is Builder Pattern? Why use Builder Pattern? Problems Example To implement Builder Pattern Implementation What is Builder Pattern? Builder design pattern separates the construction of a complex object...

    Builder   20 Jul 2020

  • Design Pattern
  • Template Method Pattern

    Contents What is Template Method Pattern? Why use Template Method Pattern? Problems Example UML diagram Implementation What is Template Method Pattern? Template Method Pattern defines the skeleton of an algorithm...

    Template Method   17 Jul 2020

Previous Page: 2 of 7 Next