This commit is contained in:
Mattia 2020-11-13 13:02:49 +01:00 committed by GitHub
parent 8986da1b98
commit d522146de3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

View File

@ -26,7 +26,7 @@ One possible approach to achieve concurrency is to use threads, and despite thei
actually might be a good choice when it comes to I/O for reasons that span far beyond the scope of this tutorial.
If you choose to use threads, there are a couple things you can do, involving what is known as _thread synchronization
primitives_ and _thread pools_, but once again that is beyond the purposes of this quickstart guide.
A library like giambio comes into play when you need to perform lots of [blocking operations](https://en.wikipedia.org/wiki/Blocking_(computing)
A library like giambio comes into play when you need to perform lots of [blocking operations](https://en.wikipedia.org/wiki/Blocking_(computing))
and network servers, among other things, happens to rely heavily on I/O which is a blocking operation.
Starting to see where we're heading?
@ -288,4 +288,4 @@ if __name__ == "__main__":
This is a relatively young project and it is looking for collaborators! It's not rocket science,
but writing a proper framework like this implies some non-trivial issues that require proper and optimized solutions,
so if you feel like you want to challenge yourself don't hesitate to contact me on [Telegram](https://telegram.me/isgiambyy)
or by [E-mail](mailto:hackhab@gmail.com)
or by [E-mail](mailto:hackhab@gmail.com)