睡眠排序
  • 板块灌水区
  • 楼主wangif424
  • 当前回复4
  • 已保存回复4
  • 发布时间2022/7/25 23:53
  • 上次更新2023/10/27 18:24:38
查看原帖
睡眠排序
521283
wangif424楼主2022/7/25 23:53
#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
int n,a[10000];
void* p(void *ai){
	int a = *((int*)ai);
	Sleep(a*10);//乘10降低调用线程的误差 
	cout << a << " ";
}
pthread_t pt[10000];//存储线程 
int main(){
	cin >> n;
	for(int i=1;i<=n;i++){
		cin >> a[i];
		pthread_create(&pt[i], NULL, p, (void*)&a[i]);//恶心的创建线程 
	}
	pthread_exit(NULL);
	return 0;
}

2022/7/25 23:53
加载中...