利用色环图配色

不管是在平面设计或网页制作中,还是在平常生活中的衣服穿搭和室内装潢中,要想打造出非凡的视觉效果,合理的颜色搭配非常重要。下面介绍几种色彩搭配方案供您参考,让你轻易地一靶中的。 方案1:补色搭配(A ...

多线程学习-多线程数据传递

在传统的同步开发模式下,当我们调用一个函数时,通过这个函数的参数将数据传入,并通过这个函数的返回值来返回最终的计算结果。但在多线程的异步开发模式下,数据的传递和返回和同步开发模式有很大的区别。由于...

多线程学习-线程同步

1. synchronized用于实例方法 某个对象实例内,synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法。这时,不同的对象实例的synchronized方法是不相干扰的。也就是说,其它线程照样可...

多线程学习-常用的线程相关方法

1. sleep(long millis) 在指定的毫秒数内让当前正在执行的线程休眠(暂停执行)。 sleep()使当前线程进入停滞状态(阻塞当前线程),让出CUP的使用、目的是不让当前线程独自霸占该进程所获的CPU资源,以留一定时...

多线程学习-线程的调度

线程优先级 Java线程有优先级,优先级高的线程会获得较多的运行机会。 Java线程的优先级用整数表示,取值范围是1~10,Thread类有以下三个静态常量: static int MAX_PRIORITY 线程可以具有的最高优先级,取值...

多线程学习-线程生命周期

如果看懂了这个图,那么对于多线程的理解将会更加深刻: 新建状态(New):新创建了一个线程对象。 就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线...

多线程学习-创建线程的方式

Java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口。 1. 方式一:扩展java.lang.Thread类 这里继承Thread类的方法是比较常用的一种,如果说你只是想起一条线程。没有什么其...

英语语法梳理:英语八大时态归纳与总结

时态是英语语法学习中一个至关重要的内容,八大时态指英语中的八个基本时态,即:一般现在时、一般过去时、一般将来时、过去将来时、现在进行时、过去进行时、现在完成时、过去完成时。 一般现在时 概念: 经...