Я новичок в программировании, поэтому это может звучать не очень хорошо, но после того, как я сделал некоторые исследования, я понял, что могу создать новый поток, так что несколько блоков кодов могут работать параллельно. Может кто-нибудь объяснить мне, как я могу создать новый поток. Я использую Visual Studio в Windows.Как создать новую тему
-3
A
ответ
3
Используя функцию pthread_create мы можем создать нить.
#include<stdio.h>
#include<stdlib.h>
#include<pthread.h>
pthread_t tid; pthread_t tid1; void * thrd (void * a) { printf ("thread created \ n");
printf("%u\n",(unsigned int)tid);
}
void *thrd1(void *a)
{
printf("second thread created\n");
printf("%u\n",(unsigned int)tid1);
}
main()
{
int a=pthread_create(&tid,NULL,thrd,NULL);
int b=pthread_create(&tid1,NULL,thrd1,NULL);
sleep(1);
}
1
Просто попробуйте, что код
#include<stdio.h>
#include<pthread.h>
void *hello(void *arg)
{
printf("thread id=%u\n",(unsigned)pthread_self());
printf("hello welocme Thread created \n");
}
main()
{
pthread_t tid;
tid=pthread_create(&tid,NULL,hello,NULL);
}
компиляции:
куб.см filename.c -pthread
Смежные вопросы
- 1. Создать новую тему - Android
- 2. Создать новую тему, пропустив параметры
- 3. Создать новую тему GitHub iOS
- 4. Не можете создать новую тему
- 5. как создать новую тему для SugarCRM 6.1.0
- 6. Как создать новую тему в drupal 7
- 7. Как создать новую тему в Magento 2
- 8. Создать новую тему, пропуская два параметра
- 9. ggplot2 Создать новую тему элемент вне .elements_tree
- 10. . "Java.lang.OutOfMemoryError: не удалось создать новую тему родной"
- 11. python не может создать новую тему
- 12. Python - Не могу создать новую тему
- 13. Создать новую тему в классе (windows)
- 14. Создать новую тему в Async Задача
- 15. Невозможно создать новую тему в Objective - C
- 16. Создать новую тему, сколько времени нужно?
- 17. Создать новую тему для нового JFrame
- 18. Как использовать новую тему DayNight?
- 19. Как установить новую тему оракула?
- 20. Загрузка в новую тему
- 21. Как создать новую тему для Mercurial или HgWeb?
- 22. Как создать новую тему для каждого сервера в phpMyAdmin?
- 23. Как динамически создать новую тему, используя события плагина
- 24. Как создать новую тему с pykafka с разделами и репликацией?
- 25. Как создать новую тему для выполнения действия <T>
- 26. Magento 2 игнорирует новую тему
- 27. Начать новую тему в теме:
- 28. Запустил ли Task.Delay новую тему?
- 29. Как создать тему клавиатуры?
- 30. Как создать тему затмения?
Вы кодируете в 'C' не' C++ '? И какую версию Visual Studio вы используете? – druckermanly
'pthread_create' ?? –
Я использую Visual studio 2012, и я кодирую в C. – Alec