Click here to Skip to main content
15,891,597 members
Home / Discussions / .NET (Core and Framework)
   

.NET (Core and Framework)

 
GeneralRe: Fundamental flaw with using multi-threading Pin
Richard MacCutchan10-Sep-09 7:30
mveRichard MacCutchan10-Sep-09 7:30 
GeneralRe: Fundamental flaw with using multi-threading Pin
Justin Fox10-Sep-09 7:52
Justin Fox10-Sep-09 7:52 
AnswerRe: Fundamental flaw with using multi-threading Pin
Justin Fox10-Sep-09 9:21
Justin Fox10-Sep-09 9:21 
GeneralRe: Fundamental flaw with using multi-threading Pin
Luc Pattyn10-Sep-09 10:06
sitebuilderLuc Pattyn10-Sep-09 10:06 
GeneralRe: Fundamental flaw with using multi-threading Pin
Richard MacCutchan11-Sep-09 0:37
mveRichard MacCutchan11-Sep-09 0:37 
AnswerIA64 makes me paranoid Pin
supercat911-Sep-09 7:55
supercat911-Sep-09 7:55 
GeneralRe: IA64 makes me paranoid Pin
harold aptroot11-Sep-09 8:06
harold aptroot11-Sep-09 8:06 
AnswerRe: Fundamental flaw with using multi-threading Pin
Daniel Grunwald14-Sep-09 11:23
Daniel Grunwald14-Sep-09 11:23 
I think in 15 years or so; threads will be seen as arcane programming technique; just like programming in assembler is nowadays.

Just like the .NET runtime solved the problems of "unexplained crashes" caused by pointer misuse in C / C++; there will be solutions to the problems caused by threads.
Research in this area has only recently with the start of the multi-core era gotten up to speed.

No one nowadays is building large applications using assembly language. It has been replaced with more high-level languages: structured programming instead of go-to, etc.
Exactly the same will happen with threads.

There are a couple alternatives on the horizon:
- structured concurrency (e.g. Parallel Framework in .NET 4.0) - yes, this isn't a fundamental change; but then again, "if () {} else {}" wasn't really a fundamental step over "JNZ elseLabel".
- languages managing concurrency (e.g. Erlang)
- transactional memory
QuestionRegistering .NET DLL without regasm Pin
hasan03050699-Sep-09 19:28
hasan03050699-Sep-09 19:28 
AnswerRe: Registering .NET DLL without regasm Pin
Dave Kreskowiak10-Sep-09 4:47
mveDave Kreskowiak10-Sep-09 4:47 
Questionhelp me. Pin
murktinez9-Sep-09 18:49
murktinez9-Sep-09 18:49 
AnswerRe: help me. Pin
Henry Minute10-Sep-09 2:32
Henry Minute10-Sep-09 2:32 
GeneralRe: help me. Pin
Richard MacCutchan10-Sep-09 7:32
mveRichard MacCutchan10-Sep-09 7:32 
AnswerRe: help me. Pin
Dave Kreskowiak10-Sep-09 4:45
mveDave Kreskowiak10-Sep-09 4:45 
AnswerRe: help me. Pin
Not Active10-Sep-09 8:30
mentorNot Active10-Sep-09 8:30 
QuestionClickOnce/MageUI Deployment Error - Using MageUI to add other assemblies to the install. Pin
Jake Slack9-Sep-09 10:23
Jake Slack9-Sep-09 10:23 
Questionproblem with ling Pin
Ebube9-Sep-09 5:43
Ebube9-Sep-09 5:43 
Questionproblem with ling Pin
Ebube9-Sep-09 5:43
Ebube9-Sep-09 5:43 
QuestionUnderstanding using statement Pin
Vipul Mehta9-Sep-09 0:56
Vipul Mehta9-Sep-09 0:56 
AnswerRe: Understanding using statement Pin
Eddy Vluggen9-Sep-09 1:24
professionalEddy Vluggen9-Sep-09 1:24 
AnswerRe: Understanding using statement Pin
Jaime Olivares9-Sep-09 3:13
Jaime Olivares9-Sep-09 3:13 
AnswerRe: Understanding using statement Pin
DaveyM699-Sep-09 3:49
professionalDaveyM699-Sep-09 3:49 
AnswerRe: Understanding using statement Pin
supercat911-Sep-09 8:02
supercat911-Sep-09 8:02 
AnswerRe: Understanding using statement Pin
muktaa15-Sep-09 1:12
muktaa15-Sep-09 1:12 
AnswerRe: Understanding using statement Pin
Shameel22-Oct-09 5:37
professionalShameel22-Oct-09 5:37 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.