Click here to Skip to main content
15,894,460 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Ubuntu Wins (defeats Win10)! Pin
raddevus15-Sep-19 5:40
mvaraddevus15-Sep-19 5:40 
QuestionThis is driving me round the twist. Pin
OriginalGriff14-Sep-19 9:42
mveOriginalGriff14-Sep-19 9:42 
AnswerRe: This is driving me round the twist. Pin
David O'Neil14-Sep-19 19:20
professionalDavid O'Neil14-Sep-19 19:20 
AnswerRe: This is driving me round the twist. Pin
David O'Neil14-Sep-19 19:27
professionalDavid O'Neil14-Sep-19 19:27 
Generalif you hate writing and trying to test multithreaded code raise your hand Pin
honey the codewitch14-Sep-19 9:41
mvahoney the codewitch14-Sep-19 9:41 
GeneralRe: if you hate writing and trying to test multithreaded code raise your hand Pin
Greg Utas14-Sep-19 13:14
professionalGreg Utas14-Sep-19 13:14 
GeneralRe: if you hate writing and trying to test multithreaded code raise your hand Pin
honey the codewitch14-Sep-19 13:16
mvahoney the codewitch14-Sep-19 13:16 
GeneralRe: if you hate writing and trying to test multithreaded code raise your hand Pin
Greg Utas14-Sep-19 13:46
professionalGreg Utas14-Sep-19 13:46 
Yes, I'm a big fan of cooperative threading. I haven't worked in C#, but I'd guess that yield() does the same thing as what I call Pause() in my code.

Symmetric multiprocessing (SMP) is another abomination because it reintroduces the need for all this thread safety nonsense. It is lamentable that Intel ran contests on how to adapt software to these platforms. SMP is a case of the hardware team having fun at the expense of the software team, which we all know is backwards from how things should be!

I also look at it this way, that there are only three good numbers: 0, 1, and infinity. So if I need more than one core, will 2, 4, or 8 always be enough? The general solution is to design software that runs in a distributed (networked) manner. This adds artificial complexity of its own, but it's the truly scalable solution and is unavoidable if you need an arbitrary amount of horsepower. The resulting software can also run on an SMP platform by dividing the shared memory so that each core has its own sandbox, with shared memory perhaps being used only for efficient interprocessor messaging.
GeneralRe: if you hate writing and trying to test multithreaded code raise your hand Pin
honey the codewitch14-Sep-19 13:51
mvahoney the codewitch14-Sep-19 13:51 
GeneralRe: if you hate writing and trying to test multithreaded code raise your hand Pin
Greg Utas14-Sep-19 15:03
professionalGreg Utas14-Sep-19 15:03 
GeneralRe: if you hate writing and trying to test multithreaded code raise your hand Pin
honey the codewitch14-Sep-19 15:07
mvahoney the codewitch14-Sep-19 15:07 
GeneralRe: if you hate writing and trying to test multithreaded code raise your hand Pin
Greg Utas14-Sep-19 15:23
professionalGreg Utas14-Sep-19 15:23 
GeneralRe: if you hate writing and trying to test multithreaded code raise your hand Pin
honey the codewitch14-Sep-19 15:25
mvahoney the codewitch14-Sep-19 15:25 
GeneralRe: if you hate writing and trying to test multithreaded code raise your hand Pin
Nand3214-Sep-19 17:01
Nand3214-Sep-19 17:01 
GeneralRe: if you hate writing and trying to test multithreaded code raise your hand Pin
Munchies_Matt14-Sep-19 22:40
Munchies_Matt14-Sep-19 22:40 
GeneralRe: if you hate writing and trying to test multithreaded code raise your hand Pin
honey the codewitch15-Sep-19 3:32
mvahoney the codewitch15-Sep-19 3:32 
GeneralRe: if you hate writing and trying to test multithreaded code raise your hand Pin
Richard Deeming15-Sep-19 23:52
mveRichard Deeming15-Sep-19 23:52 
GeneralRe: if you hate writing and trying to test multithreaded code raise your hand Pin
honey the codewitch16-Sep-19 0:31
mvahoney the codewitch16-Sep-19 0:31 
GeneralFinally an AI that solves REAL problems! Pin
Sander Rossel14-Sep-19 9:33
professionalSander Rossel14-Sep-19 9:33 
GeneralRe: Finally an AI that solves REAL problems! Pin
Mycroft Holmes14-Sep-19 13:02
professionalMycroft Holmes14-Sep-19 13:02 
GeneralSous Vide everything Pin
Jörgen Andersson14-Sep-19 8:51
professionalJörgen Andersson14-Sep-19 8:51 
GeneralRe: Sous Vide everything Pin
honey the codewitch14-Sep-19 9:43
mvahoney the codewitch14-Sep-19 9:43 
GeneralRe: Sous Vide everything Pin
OriginalGriff14-Sep-19 9:45
mveOriginalGriff14-Sep-19 9:45 
GeneralRe: Sous Vide everything Pin
Jörgen Andersson14-Sep-19 9:48
professionalJörgen Andersson14-Sep-19 9:48 
GeneralRe: Sous Vide everything Pin
OriginalGriff14-Sep-19 10:02
mveOriginalGriff14-Sep-19 10:02 

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.