3r33394. 3r3-31. Prologue: For a start, I will talk about the project, so that there would be ideas about how we worked on the project and to recreate the pain we felt. 3r33381. 3r33394. 3r33381. 3r33394. I, as a developer, joined the project in 2015-201? I don’t remember exactly, but he worked 2-3 years earlier. The project was very popular in its field, namely game servers. How strange it did not sound, but projects on game servers are being carried out to this day, I recently saw vacancies and worked a bit in one team. Since the game servers are built on the already created game, therefore...
3r3-31. 3r33347. On writing this article, I was moved by comments to the article "3r333. How to right and wrong sleep
3r33347. This article will discuss the development of multi-threaded applications, the applicability of lock-free to some cases arising in the process of working on 3r339. LAppS
, about function 3r311. nanosleep
and scheduler violence.
NB: Everything discussed concerns development in C ++ under Linux, but it can be applied to all POSIX.1-2008 compatible systems (with an eye on a specific implementation).3r33333.
3r33347. In general, everything ...