M
M
mletov2020-12-19 11:59:54
ASP.NET
mletov, 2020-12-19 11:59:54

Are there any benchmarks for multithreading and asynchrony, C#/ASP.NET?

Good afternoon I have been

writing in C # for a long time, but one-sidedly. At work, I mainly rivet the REST API on ASP.NET MVC.
Every time I try to change jobs and move to a company with a higher class than those in which I worked / work, I step on the same rake: I do a
test task, the interviewers are quite satisfied with the quality of performance.
At the interview, I write sql queries from several tables without any problems, answer questions about patterns, classes, structures, reference/value types, etc.

But I am always rolled on asynchrony / multithreading. I don't experience this at work. Of course, I read metanit and Albahari, ran test cases, but this is clearly not enough. It turns out a vicious circle. To get into a strong team, you need to have experience with multithreading, and to get experience with multithreading, you need to participate in a serious project.

Are there any practical test tasks in C #, with an emphasis on asynchrony / multithreading. Preferably ASP.NET MVC / .NET Core, but WPF will do too. I would be grateful if you provide links

While I googled
https://habr.com/ru/post/145551/

I would like more similar tasks.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
V
Vladislav, 2020-12-19
@Jewish_Cat

I advise you to read: Competition in C#. Asynchronous, parallel and multithreaded programming | Cleary Stephen

V
Vladimir Korotenko, 2020-12-19
@firedragon

Read Richter. And so practice on the stand. Radishes, for example, or according to ms patterns, and caching on controllers. I don't think that's your problem though.

V
Victor P., 2020-12-19
@Jeer

Hello, wow, here are some tips, read Richter)
I'm surprised by the asynchrony that there are difficulties. Now all c#, all its tutorials are switching to asynchrony in principle. async/await can be used without even understanding how it works. And to understand, it is enough to read a couple of articles.
I recommend a small pocket book, it is read in just a few hours and absolutely everything becomes clear in asynchrony,
I will give a link to ozone, but you can also find free options Asynchronous programming in C # 5.0
Multithreading is more difficult, in the sense that it is rarely used in a regular REST api. I'm even wondering what questions are asked about multithreading and what will happen if you ask in response "is it used on your project or are you just interested in theory?"

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question