Answer Overflow Logo
Change Theme
Search Answer Overflow
GitHub
Add Your Server
Login
Home
Popular
Topics
Gaming
Programming
abyssptr
Posts
Comments
C
C#
•
Created by ethanrox on 2/28/2024 in
#help
IO threads - why need them?
anyway I explained what I knew here, if you want to know more - browse code 🤷♂️
151 replies
C
C#
•
Created by ethanrox on 2/28/2024 in
#help
IO threads - why need them?
but you are trying to tackle on too many unrelated topics at once
151 replies
C
C#
•
Created by ethanrox on 2/28/2024 in
#help
IO threads - why need them?
well, it is usually organized by assemblies
151 replies
C
C#
•
Created by ethanrox on 2/28/2024 in
#help
IO threads - why need them?
the bundling is
completely
orthogonal to organization in runtime
151 replies
C
C#
•
Created by ethanrox on 2/28/2024 in
#help
IO threads - why need them?
there is no magic - it is all implementation details
151 replies
C
C#
•
Created by ethanrox on 2/28/2024 in
#help
IO threads - why need them?
personally I have a disdain towards superstition-like approach to things, it's not productive
151 replies
C
C#
•
Created by ethanrox on 2/28/2024 in
#help
IO threads - why need them?
depends on organization in a particular folder/project
151 replies
C
C#
•
Created by ethanrox on 2/28/2024 in
#help
IO threads - why need them?
most calls in CoreLib for things like reading files are just calling kernel api
151 replies
C
C#
•
Created by ethanrox on 2/28/2024 in
#help
IO threads - why need them?
old books may provide misleading mental model
151 replies
C
C#
•
Created by ethanrox on 2/28/2024 in
#help
IO threads - why need them?
or odd things like threadlocals which also both tied in to platform-specific parts written in C++ but also have C# implementation details
151 replies
C
C#
•
Created by ethanrox on 2/28/2024 in
#help
IO threads - why need them?
where parts are in C++ and parts are in C#
151 replies
C
C#
•
Created by ethanrox on 2/28/2024 in
#help
IO threads - why need them?
some are split like type system facilities
151 replies
C
C#
•
Created by ethanrox on 2/28/2024 in
#help
IO threads - why need them?
some facilities that enable .NET to work as a VM are written in C++ like GC and JIT
151 replies
C
C#
•
Created by ethanrox on 2/28/2024 in
#help
IO threads - why need them?
there is no clear split of "managed bits are C# and strictly non-runtime" vs "unmanaged bits are strictly runtime"
151 replies
C
C#
•
Created by ethanrox on 2/28/2024 in
#help
IO threads - why need them?
mostly that and also making implementation unified across windows and unix
151 replies
C
C#
•
Created by ethanrox on 2/28/2024 in
#help
IO threads - why need them?
because the only thing that matters is what we have today and the way it works
151 replies
C
C#
•
Created by ethanrox on 2/28/2024 in
#help
IO threads - why need them?
either way you should let the old idea of CLR how it was envisioned during .NET Framework days die
151 replies
C
C#
•
Created by ethanrox on 2/28/2024 in
#help
IO threads - why need them?
so you can't probably say that PortableThreadPool is a definitive part of "CLR"
151 replies
C
C#
•
Created by ethanrox on 2/28/2024 in
#help
IO threads - why need them?
because both would use the same PortableThreadPool implementation on a given platform
151 replies
C
C#
•
Created by ethanrox on 2/28/2024 in
#help
IO threads - why need them?
plus clr vs mono - these control the compiler being used and the GC being used
151 replies