mirror of
https://github.com/blindlobstar/go-interview-problems
synced 2025-04-25 03:05:14 +00:00
Costly Connections With Unsafe Storage
Implement a function sendAndSave
that:
- Manages up to
maxConn
concurrent connections. - Ensures connections are properly established before sending requests.
- Sends multiple requests using the Send method and saves responses using
Saver.Save
. - Prevents corrupt data storage by ensuring safe handling of
Saver.Save
. - Properly handles locking and concurrency to avoid race conditions and deadlocks.
Tags
Concurrency