Question: #include #include #include / / Include file and line numbers for memory leak detection for visual studio in debug mode #if defined _ MSC _
#include
#include
#include
Include file and line numbers for memory leak detection for visual studio in debug mode
#if defined MSCVER && defined DEBUG
#include
#define new newNORMALBLOCK, FILELINE
#define ENABLELEAKDETECTIONCrtSetDbgFlagCRTDBGALLOCMEMDF CRTDBGLEAKCHECKDF
#else
#define ENABLELEAKDETECTION
#endif
struct ThreadStruct
ID of the thread
int id;
Length of the shared string
int sharedStringLength;
Number of strings a single thread will generate
int numberOfStringsToGenerate;
Shared string that will be generate in each thread. This memory is shared among all threads.
char sharedString;
TODO: Add any extra variables needed by the threads here
;
Prompts the user to press enter and waits for user input
void Pause
printfPress enter to continue
;
getchar;
Entry point for worker threads.
Arguments:
threadData Pointer to perthread data for this thread.
void ThreadEntryPointThreadStruct threadData
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
