#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;
}
急!!C++中如何同时运行两个函数??怎样通过代码来实现???? 如果是用多线程 ,那代码怎么写呢?
答案:2 悬赏:80 手机版
解决时间 2021-02-20 07:40
- 提问者网友:回忆在搜索
- 2021-02-19 20:27
最佳答案
- 五星知识达人网友:人類模型
- 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;
}
#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;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯