An open API service indexing awesome lists of open source software.

https://github.com/fontseca/concurrent-email-server

program for sending emails to several recipients concurrently (for technical assessment)
https://github.com/fontseca/concurrent-email-server

cpp mail-client multithreading priority-queue

Last synced: 8 months ago
JSON representation

program for sending emails to several recipients concurrently (for technical assessment)

Awesome Lists containing this project

README

          

# Too many tasks, not enough speed

Mail processing in 8 threads in parallel.

## Email processing

![Parallel processing](./assets/Screenshot%20from%202022-09-22%2012-45-01.png "Main process running")

## Message when main thread finishes

![Main thread finishes](./assets/Screenshot%20from%202022-09-22%2012-46-31.png)

## Output log file

![Logging file](./assets/Screenshot%20from%202022-09-22%2012-54-03.png "Output file")

## Generated bar chart of emails

![Bar chart](./assets/out.jpeg)

## Received emails

![Bar chart](./assets/Screenshot%20from%202022-09-22%2012-49-17.jpg)

> I used [10 Minute Mail](https://10minutemail.net/) to generate fake emails.

## Author

### [Jeremy Fonseca](https://github.com/fontseca)