- 博客(2)
- 资源 (2)
- 收藏
- 关注
原创 同步方法解决线程安全问题
synchronize关键字使用方式:1)指定加锁对象synchronized (obj){//obj为给定的对象实例,前面代码可能直接定义好 ...}2)直接作用于实例方法:相当于对当前实例加锁,进入同步代码块前要获得当前实例的锁。public synchronized void method(){ }两种创建多线程的方式如何使用synchronize关键:1)通过继承Thread方式创建多线程:class MyThread ext
2021-02-18 13:33:34 127 2
原创 Runnable和Callable
Runnable:接口,定义了抽象方法run()。实现Runnable接口创建多线程的步骤:1)自定义类实现Runnable接口,在类中实现run()方法2)创建自定义类的对象。3)创建线程Thread对象,并把自定义类对象作为构造器参数闯入。4)通过线程Thread对象调用start()方法,启动线程,运次run()方法。说明:1)如果通过自定义类继承Thread方式实现多线程,自定义类重写run(),然后创建自定义类对象调用start(),进而调用了run()。2)Thr
2021-01-23 22:14:14 158
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人