C++创建带有参数输入的多线程

#include "stdafx.h"

#include <iostream>

#include <windows.h>

using namespace std;

struct test{

char name[100];

};

DWORD WINAPI Fun(LPVOID lpParamter)

{

//test* t = (test*)lpParamter;

char *c = (char *)lpParamter;

for(int i = 0;i<10;i++){ cout << c<<"Fun display!"<<endl; Sleep(2000);}

return NULL;

}

int main()

{

/*test *t1 = new test();

strcpy_s(t1->name,"子线程");*/

HANDLE hThread = CreateThread(NULL, 0, Fun, "子线程", 0, NULL);


CloseHandle(hThread);

for(int i = 0;i<10;i++){ cout<<"main display!"<<endl; Sleep(1000);}

//delete t1;

cin.get();

return 0;

}

时间: 2024-10-11 18:14:30

C++创建带有参数输入的多线程的相关文章

MySQL-进阶18 存储过程- 创建语句-参数模式(in/out/inout-对应三个例子) -调用语法-delimiter 结束标记&#39;$&#39;

/* MySQL-进阶18 存储过程 和 函数 存储过程和函数:类似于java中的方法 好处: 1.提高代码的重用性 2.简化操作 */ #存储过程 /* 含义: 一组已经预见编译好的SQL语句的集合, 理解成批处理语句; 好处: 减少操作次数,减少了编译次数,减少了和服务器的连接次数,提高了效率 */ /* #一: 创建语句 create procedure 存储过程名(参数列表) begin 存储过程体(一组合法的SQL语法) end 注意: 1.参数列表包含三个部分 : 参数模式 参数名

润乾集算报表应用开发之参数输入

参数对于报表的重要性不言自明,润乾集算报表支持两种参数输入方案,可以使用集算报表设计参数模板联合报表一同发布,还可以自定义参数输入后与报表结合.二者并没有显著的差异,前者在开发使用上更加方便快捷,而后者则在灵活性上更胜一筹,用户在使用集算报表参数输入时可以根据实际需要进行选择. 下面就上述两种参数输入方式的使用分别来看一下. 使用参数输入模板 集算报表提供了"参数模板"的报表类型,使用参数模板可以制作参数输入表单,而且其内置了多种编辑风格,如下拉树.下拉日历.列表框.下拉数据集等.使用

带有参数和返回值的对象方法

# 按要求设计一个计算器类 # 属性: 无. 功能: 1) 返回派的值. 2) 计算一个整数的平方. 3) 计算两个整数的和. // 按要求设计计算器类 // 类的声明 #import <Foundation/Foundation.h> @interface Calculator : NSObject // 没有属性不用写大括号{} - (double) pi; - (int) square:(int)num; // 关于方法名的说明见下面 - (int) sumOfNum1:(int)num

在Oracle中如何创建带参数的视图?

本文介绍了oracle数据库中创建带参数视图的例子,有需要的朋友参考下. 在Oracle中如何创建带参数的视图? 在Oracle数据库中,视图不像存储过程和函数一样,可以定义输入参数,但可以变个方式,使用程序包来实现. 首先,定义程序包: 复制代码 代码示例: /* 按个人需要定义,我定义三个参数 ,因我项目程序需要,所以三个参数都是number ,当然可定义其它类型但切记,第二个create 的参数类型等需以第一个create一致,否则程序包创建失败*/create or replace pa

JAVA命令行参数输入 及 命令行参数输入数据到list中

命令行参数Java所有程序中都有一个main方法,而这个方法带有一个参数String args[]. 这个参数就是main方法接受的用户输入的参数列表,即命令行参数. 举例说明1——直接输出命令行参数的值 1 public class ArgsDemo { 2 public static void main(String[]args){ 3 4 int number= args.length; 5 System.out.println("共接受到"+number+"个参数&q

[android](学习笔记5)使用带有参数的Fragment

在进入正题之前,先简单描述一种场景: 现在有一个activity1和一个activity2,其中activity2是一个fragment的托管activity.activity1使用intent启动activity2,intent中带有参数.这些参数需要作为显示内容显示在activity2托管的fragment上. 有两种方法,第一种比较简单,就是在当activity2创建fragment的时候,在fragment的onCreate方法中通过getActivity()得到托管它的activity

【百度地图API】如何快速创建带有标注的地图?——快速创建地图工具+如何标注商家

原文:[百度地图API]如何快速创建带有标注的地图?--快速创建地图工具+如何标注商家 摘要: 如果你不会程序,如果你不想写代码. 如果你想拥有一张自己的地图,如果你想在该地图上标注出你商店的位置. 不要犹豫了,就使用快速创建地图工具吧! -------------------------------------------------------------------------------------- 如何快速创建地图? 一.转入百度提供的快速创建地图工具页面:http://openap

创建供用户输入的表单

利用相关的表单元素,创建供用户输入的表单,获取用户的输入. 代码如下: <!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>taobaodenglvyemian</title></head><body><form action="http://www.taobao.com&

ios ASIHttpRequest库进行DELETE操作时delete带有参数表单的使用方法

1,普通的DELETE只需加上下述一句code: [request setRequestMethod:@"DELETE"]; 2,附带有参数表单的情况(一次删除请求): ASIFormDataRequest *request; NSURL *baseURL = [NSURL URLWithString:@"http://www.baidu.com/xx/"]; request = [ASIFormDataRequest requestWithURL:baseURL]