2015年1月22日

java中利用继承类和Runnable接口实现多线程的区别

摘要: 利用继承Thread类实现的多线程无法资源共享如下程序class MyThread extends Thread{ public MyThread(String name){ super(); this.name=name; } public void run(){ while(ticket... 阅读全文

posted @ 2015-01-22 17:23 wudymand 阅读(191) 评论(0) 推荐(0) 编辑

java中实现多线程的两种基本方法

摘要: java中实现多线程有两种基本方法,一种是继承Thread, 另一种是实现Runnable接口。但是因为java中子类只能继承一个父类,如果采用继承Thread类,就不能继承其他类,很受限制。以下是采用继承Thread类的例子:public class MyThreadTest{ public st... 阅读全文

posted @ 2015-01-22 16:15 wudymand 阅读(2018) 评论(0) 推荐(0) 编辑

数组指针

摘要: 数组指针可以理解为指向数组的指针int (*p)[];()的优先级大于[],int (*p)[7];可以理解为一个包含7个int型元素的数组的指针。所以当p+1后,指针将指向7*int后的地址。如果定义一个二维数组,例如int array[3][7],一个3行7列的数组。当p=array后,p+1将... 阅读全文

posted @ 2015-01-22 11:01 wudymand 阅读(350) 评论(0) 推荐(0) 编辑

用void 指针实现类似模板的SWAP函数

摘要: #include #include #include using namespace std;void swapTest(void *swapA,void *swapB,int size){char *buff=(char *)malloc(size);memcpy(buff,swapA,size)... 阅读全文

posted @ 2015-01-22 10:25 wudymand 阅读(413) 评论(0) 推荐(0) 编辑

导航