java线程问题

如图,,我要在这个方法上做线程,,,可是这个方法有参数,,参数是有数据的,不是空的,,,我应该怎么做,... 如图,,我要在这个方法上做线程,,,可是这个方法有参数,,参数是有数据的,不是空的,,,我应该怎么做, 展开
 我来答
云南新华电脑学校
2018-05-11 · 百度认证:云南新华电脑职业培训学校官方账号
云南新华电脑学校
云南新华电脑学校是经云南省教育厅批准成立的省(部)级重点计算机专业学校,采用三元化管理模式,教学设备先进,师资雄厚学生毕业即就业,学院引进了电商企业入驻,创建心为电商创业园区,实现在校即创业
向TA提问
展开全部
不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。
在典型的Java面试中, 面试官会从线程的基本概念问起, 如:为什么你需要使用线程, 如何创建线程,用什么方式创建线程比较好(比如:继承thread类还是调用Runnable接口),然后逐渐问到并发问题像在Java并发编程的过程中遇到了什么挑战,Java内存模型,JDK1.5引入了哪些更高阶的并发工具,并发编程常用的设计模式,经典多线程问题如生产者消费者,哲学家就餐,读写器或者简单的有界缓冲区问题。仅仅知道线程的基本概念是远远不够的, 你必须知道如何处理死锁,竞态条件,内存冲突和线程安全等并发问题。掌握了这些技巧,你就可以轻松应对多线程和并发面试了。
许多Java程序员在面试前才会去看面试题,这很正常。因为收集面试题和练习很花时间,所以我从许多面试者那里收集了Java多线程和并发相关的50个热门问题。我只收集了比较新的面试题且没有提供全部答案。想必聪明的你对这些问题早就心中有数了, 如果遇到不懂的问题,你可以用Google找到答案。若你实在找不到答案,可以在文章的评论中向我求助。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ilvwhy
2018-05-11 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.7万
采纳率:81%
帮助的人:2712万
展开全部
将这个方法所在的类继承Thread类,然后重载这个类的构造函数。
然后创建这个类的对象,通过构造函数传递参数,并启动线程
public class MyThread1 extends Thread{
public void sendData(Deque<String> deque){
..............

}
……

}

Thread thread = new MyThread1("world");
thread.start();
追问
可以详细一些谢谢吗,,求求你了,真的很着急,
追答
public class MyThread extends Thread {
    private String str;
    public MyThread(String param) throws InterruptedException
    {
        this.str = param;
        while(true)
        {
            sendData();
            Thread.sleep(1000);
        }
    }
    
    public void sendData() 
    {
        System.out.println(str);
    }
    
    public static void main(String[] args) throws InterruptedException
    {
        Thread myThread = new MyThread("abcd");
        myThread.start();
    }
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式