永发信息网

急!!C++中如何同时运行两个函数??怎样通过代码来实现???? 如果是用多线程 ,那代码怎么写呢?

答案:2  悬赏:80  手机版
解决时间 2021-02-20 07:40
  • 提问者网友:回忆在搜索
  • 2021-02-19 20:27
#include<iostream.h>
#include<windows.h>
#include<time.h>
#include<string.h>

int main()
{ char ab;

while(1)
{
time_t t;
t = time(NULL);
char time[60]="title Bank Manage System's Client ";
strcat(time,ctime(&t));
system(time);
Sleep(1000);
}

cin>>ab;
cout<<ab<<endl;
return 0;
}
最佳答案
  • 五星知识达人网友:人類模型
  • 2021-02-19 20:38
#include
#include
using namespace std;



dword winapi thread1proc(lpvoid argv)
{
cout << "thread1func\n";
return 0;
}

int main()
{
handle thread;
dword threadid;

thread1 = createthread(
0, //默认安全级别
0, //堆栈大小默认(2m)
threadproc, //线程入口函数
0, //参数没有
0, //创建时的状态
&thread1id //获得线程id
);

cout << "main\n";

sleep(100);
return 0;
}
全部回答
  • 1楼网友:煞尾
  • 2021-02-19 21:33
#include <iostream> #include <windows.h> using namespace std; DWORD WINAPI fun(LPVOID argv)//函数一 { while(1) { static int i=0; cout<<++i<<"\n"; Sleep(1000); } return 0; } int main()//函数二 { HANDLE th=CreateThread( 0,0,fun,0,0,0); CloseHandle(th); while(1) { cout<<"a\n"; Sleep(2000); } return 0; }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯