java多线程    Java入门    vsftp    ftp    linux配置    centos    FRP教程    HBase    Html5缓存    webp    zabbix    分布式    neo4j图数据库    

游戏上瘾如何戒掉游戏

python多线程 锁的使用

python的锁可以独立提取出来 mutex = threading.Lock() 锁的使用 #创建锁 mutex = threading.Lock() #锁定 mutex.acquire([timeout]) #释放 mutex.release() 锁定方法acquire可以有一个超时时间的可选参数timeout。如果设定了timeout,则在超时后通过返回值可以判断是否得到了锁,从而可以进行一些其他的处理。 #!/usr/bin/env python #coding More


一个简单的python多线程

我喜欢用代码来理解程序,而不是单单的教程 类 ThreadClass 继承自 threading.Thread,也正因为如此,您需要定义一个 run 方法,以此执行您在该线程中要运行的代码。在这个 run 方法中唯一要注意的是,self.getName()是一个用于确定该线程名称的方法。 #! /usr/bin/env python #coding=utf-8 import threading import datetime import time impo More


java多线程 优先级

[seriesposts sid=500] 要点:优先级仅仅增大概率,但是并非一定会优先 在多线程中,与线程休眠类似,线程的优先级仍然无法保障线程的执行次序。只不过,优先级高的线程获取CPU资源的概率较大,优先级低的并非没机会执行。 线程的优先级用1-10之间的整数表示,数值越大优先级越高,默认的优先级为5。 package com.javaer.thread; public class More


Java多线程,线程守护

[seriesposts sid=500] 核心说明:理解这句话下面可以不看了。 守护与其他线程同时执行,当正在运行的线程都是守护线程时,Java 虚拟机退出。 守护线程与普通线程写法上基本么啥区别,调用线程对象的方法setDaemon(true),则可以将其设置为守护线程。 守护线程使用的情况较少,但并非无用,举例来说,JVM的垃圾回收、内存管理等线程都是守护线程。还 More


Java多线程中的wait与notify,notifyall

[seriesposts sid=500] 在Java多线程编程中,wait()的作用的是让当前线程进入阻塞状态,notify()是让当前线程唤醒继续执行。虽然是对线程状态的控制,但它们其实都是Object中的方法,这是因为wait与notify所起的作用与线程间的互斥锁有关。 在执行wait()和notify()之前,必须要先获得互斥锁,即一定要和synchronized一起使用。wait()的含义是让出获 More


博客被挂暗链接

今天用chinaz的工具查了一下外链出现大量不明链接,从我的博客出去 查了首页源码发现了 经过排查,发现首页的index.php文件被篡改。 看来我得排查一下这服务器上的文件了。 定期用chinaz工具查查自己的外链,还是比较靠谱的事情,能发现一些问题。


java 多线程join,合并线程

[seriesposts sid=500] 线程的join合并的含义就是将几个并行线程的线程合并为一个单线程执行,应用场景是当一个线程必须等待另一个线程执行完毕才能执行时可以使用join方法。 package com.javaer.thread; public class Tjoin { /** * @param args */ public static void main(String[] args) { Thread t = new Thread(new Runner()); More


MAC截图软件-滚屏,浏览器全截图,视频截图

Voila,MAC截图软件-滚屏,浏览器全截图,视频截图全部都能搞定 Voila 很强大,到了让人毛骨悚然的地步。 Mac 上功能多的截图软件,附带图像编辑美化功能。在截图功能上,Voila 专业到了极致。除了看到截图二字就想到的大众功能,软件还能:截取任意形状(图片中就截图了一个 Nike Logo 状的形状),截取多区域、甚至到网页中的单个 DOM 元素(!!!)等等等等。它连摄像 More


java多线程,让步yield

[seriesposts sid=500] 先看个yield让步的例子 package com.javaer.thread; public class YThread implements Runnable { private Object obj = new Object(); /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub YThread s = new YThread(); Thread t1 = new Thread(s, "Thread More


java多线程休眠

[seriesposts] 线程休眠的方法是Thread.sleep(long millis) 和Thread.sleep(long millis, int nanos) sleep()单位是毫秒 问题1.休眠的时候,哪个线程会休眠 答案:哪个线程调用了sleep,哪个就会休眠 问题2.主线程能休眠了 可以 Thread.sleep()经常被调用来进行程序的等待,比如你想让你的程序定时执行,可以写个代码 int a=2 while(a > 1){ r More