使用多线程和sleep函数生成字符串的伪随机排列(阿里巴巴2014武汉站一道题)
来源:互联网 发布:万能钓鱼软件生成器 编辑:程序博客网 时间:2024/05/21 21:36
使用多线程和sleep函数生成字符串的伪随机排列(阿里巴巴2014武汉站一道题)
注意编译连接时需要链接pthread库,即g++ XX.cpp -o XX -lpthread
#include <stdio.h>#include <unistd.h>#include <pthread.h>void* thread(void* v){char ch = *(char*)v;sleep(1); //用于控制。putchar(ch);}int main(){pthread_t id[7]; int i ,ret;char str[] = "abcdefg";for(i = 0; i < 7; ++i){ret = pthread_create(&id[i],NULL,thread,&str[i]);if(0 != ret){printf("create pthread error\n");i--;}}for(i = 0; i < 7; ++i)pthread_join(id[i],NULL);printf("\n");return 0;}
- 使用多线程和sleep函数生成字符串的伪随机排列(阿里巴巴2014武汉站一道题)
- (阿里笔试)使用多线程和sleep函数生成字符串的伪随机排列
- 使用多线程和sleep函数生成字符串的伪随机排列
- 利用thread和sleep生成字符串的伪随机序列
- 利用thread和sleep生成字符串的伪随机序列
- 阿里2014校招笔试题(南大)——利用thread和sleep生成字符串的伪随机序列
- 阿里2014校招笔试题(南大)——利用thread和sleep生成字符串的伪随机序列
- 阿里2014校招笔试题(南大)——利用thread和sleep生成字符串的伪随机序列
- 阿里巴巴笔试题 2014 武汉
- 阿里巴巴笔试题 2014 武汉
- 随机函数的伪随机
- 阿里巴巴2014年校园招聘武汉站笔试题
- 生成数组的随机排列
- 阿里巴巴面试2014--武汉
- 利用线程的随机调度特性和sleep库函数的低精度实现字符的伪随机排序
- 创新工场2014武汉站一道算法题
- 每天一道算法题(21)——字符串的全排列和组合算法
- 每日一道算法题:Google面试题:给定能随机生成整数1到5的函数,写出能随机生成整数1到7的函数
- 全排列
- 很酷的结合----芒果和machine learning的故事
- CocoaChina大会见闻——cocos2d-x 3.0 新特性
- CoreAnimation编程指南(三)几何变换
- 音箱等非电脑设备不能自动读取U盘文件的解决办法
- 使用多线程和sleep函数生成字符串的伪随机排列(阿里巴巴2014武汉站一道题)
- POJ 1679 The Unique MST 次小生成树入门题
- CoreAnimation编程指南(四)图层树结构
- 如何将报表中的参数传递给VB
- System.in.read(); vs Scanner reader=new Scanner(System.in);
- 经典PS教程
- 利用Mapinfo工具转地图数据
- Win7上用eclipse连接sql server2005
- android 分享功能