So, pthread.h is off limits? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 3

So, pthread.h is off limits?

I guess the title says a lot, but I tried to run a C code in the playground, and couldn't include the pthread header file.

1st Feb 2018, 9:54 AM
eRosz - avatar
5 Answers
+ 9
Lol thanks for the heads up.
1st Feb 2018, 10:25 AM
Hatsy Rei
Hatsy Rei - avatar
+ 5
Nevermind, I just remembered that the code is ran on windows. 'pthread.h' does not exist in Windows. In Windows you actually use the multithreading techniques provided by 'windows.h'. Sorry for bothering, but hopefully this helped someone else as well.
1st Feb 2018, 10:04 AM
eRosz - avatar
+ 4
I think even if SoloLearn ran on linux computers, you would not be able to use pthread.h as they might not add the linking option '-lpthread'
1st Feb 2018, 12:07 PM
Baptiste E. Prunier
Baptiste E. Prunier - avatar
+ 2
If anyone is interested, here's an example of multithreading within C, and also an example on how to pass an array to functions, or other threads.
1st Feb 2018, 11:51 AM
eRosz - avatar
+ 2
Yeah, that's true. Haven't thought of that, but they could definitely fix that with some "clever" engineering.
1st Feb 2018, 12:39 PM
eRosz - avatar