Skip to content

Conversation

@sharvil-lade
Copy link
Contributor

Description

  • Uses C++ OOP and thread to simulate multiple, concurrent users.

  • Implements a thread-safe producer-consumer model with a mutex and condition_variable.

  • Uses a notify_all() broadcast to wake all sleeping threads when new messages arrive.

  • Features an interactive terminal where you can send messages and use commands like /switch to change users.

Semver Changes

  • Patch (bug fix, no new features)
  • Minor (new features, no breaking changes)
  • Major (breaking changes)

Issues

  • No issues as of now

Checklist

@prajwal3114 prajwal3114 merged commit b040d44 into OPCODE-Open-Spring-Fest:main Nov 14, 2025
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants