3 ms·
Why exactly is imperative syntax "convenient" specifically in the context of inter-thread communication?
by zahlman 10mo ago
Why exactly is imperative syntax "convenient" specifically in the context of inter-thread communication?
- ddtaylor 10mo agoHe's likely referencing that you would need to use different syntax and style, like re-assigning a variable or chaining calls, like when working with a String in Java. In C, you can simply mutate the underlying characters. So changing the fifth character in a string is as easy as: str[4] = 0; Whereas using the immutable syntax you might have to do something like: str = str.substr(0, 4) + "\0" + str.substr(4);
- zahlman 10mo agoWell, yes, that's how it becomes convenient in general. But why would you be doing things like that when communicating between threads?