filefile_put_contents 多线程printf日志无法通过>重定向输出 - iTOP-4412开发板技术讨论专区 - linux开发板,arm开发板,安卓开发板,-ARM开发板|核心板丨嵌入式开发板-北京迅为电子-官方ARM开发社区 - Powered by Discuz!
搜索

2

主题

0

回帖

25

积分

新手上路

Rank: 1

积分
25
发表于 2022-6-7 12:55:08 10897 浏览 0 回复

多线程printf日志无法通过>重定向输出

如下程序,gcc demo.c -o demo -lpthread 编译后,./demo > demo.txt  ,,printf打印的内容无法写到demo.txt中

void *testThread(void *arg)
{
        while(1)
        {
                printf("this is testThread\n");
                sleep(1);
        }
}

int main()
{
        pthread_t pth;
        pthread_create(&pth,NULL,testThread,NULL);
        pthread_detach(pth);
        while(1)
        {
                printf("this is main\n");
                sleep(1);
        }
}

回复

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

登录或注册

官方客服

QQ:2551456065

官方QQ群

195631883

扫一扫关注迅为公众号

群号652692981

 
快速回复 返回顶部 返回列表