arjanadriaanse / pascal-language-server

LSP server implementation for Pascal
GNU General Public License v3.0
56 stars 20 forks source link

multithreading #1

Open arjanadriaanse opened 4 years ago

arjanadriaanse commented 4 years ago

I/O and message processing should be handled asynchrously to enable cancelling of requests and possibly improve performance. There should at least be separate threads for notifications and requests, additionally also for input and output.