String.CopyTo方法和java多线程的一些问题整理

String.CopyTo方法的具体用法是什么?
回答:
String strA="Hello";
int i;
char[] newCharArr=new char[100];
for (i=0;i<10;i++)
newCharArr[i]='x';
//复制strA的元素,从下标为1的元素开始复制;
//复制到newCharArr中下标为2的位置开始;
//赋值个数为3;
//所以,newCharArr原有的前两个元素没有受到影响;
strA.CopyTo(1,newCharArr,2,3);
Console.WriteLine(newCharArr);//"llo"
======================
输出结果:
xxellxxxxx


问题:java多线程的一些问题
详细:编写自定义类MyRunnable,该类实现Runnable接口,。类中的run方法如下实现:循环3次,每次先在命令行输出该线程第几次运行,然后休眠delay毫秒,循环结束后输出该线程结束的信息。
编写应用程序TestRunnable.java,在其main方法中创建类MyRunnable类的三个对象r1、r2、r3,构造方法的参数分别指定为:1000、2000、3000。用线程类的构造方法Thread(Runnable target )创建3个线程,其参数分别为r1、r2、r3,并启动这三个线程,main方法的最后输出当前活动线程的数目。


回答:
其实不只是java,其他语言也有线程,线程的作用很多,举例说吧:
1. 最为典型的就是你在网络上放一个服务端,一个客户端访问时,就会新建一个线程处理这个客户端的事务,这样的话只要不断新建线程就可以处理多个用户的请求了;
2. 游戏里面,一个精灵向一个方向移动的时候,通常我们为了效果更好一点,会在一个方向为精灵准备两幅不同的图片。比如向前走,我们会准备一幅出左脚的图片和一副右脚的图片(如果只有一幅图片的话,那么精灵移动的时候就象在溜冰了,呵呵)精灵向一个方向移动的时候我们会建两个线程让这两幅图片交替绘制,这样就产生了走动的效果了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值