mirror of
https://github.com/blindlobstar/go-interview-problems
synced 2025-04-29 13:15:14 +00:00
14 lines
477 B
Markdown
14 lines
477 B
Markdown
# 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`
|
|
|