线程编程方面
60、java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用?
答:有两种实现方法,分别是继承Thread类与实现Runnable接口
用synchronized关键字修饰同步方法
反对使用stop(),是因为它不安全。它会解除由线程获取的所有锁定,而且如果对象处于一种不连贯状态,那么其他线程能在那种状态下...
分类:
编程语言 时间:
2015-07-12 07:19:34
阅读次数:
159
服务器端:ChatServer.java包含名为ChatServer的public类,其主要功能为定义服务器端的界面,添加时间监听与时间处理。调用ServerListen类来实现服务端用户上线与下线的监听,调用ServerListen来实现服务器端的消息收发。 1 package com.sili....
分类:
编程语言 时间:
2015-07-11 14:49:22
阅读次数:
182
echo 0 > /sys/devices/system/cpu/cpuX/online
其中,cpuX的X代表cpu号,在online文件里描述cpu的状态,0代表下线,1代表上线
cat /sys/devices/system/cpu/online 可查看当前所有上线的CPU...
分类:
系统相关 时间:
2015-07-10 20:54:43
阅读次数:
165
介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用。本文是基础篇,后面会分享下线程池一些高级功能。 1、new Thread的弊端 执行一个异步任务你还只是如下new Thread吗? Java 1 2 3 4 5 6 7 new T...
分类:
移动开发 时间:
2015-07-10 11:38:52
阅读次数:
154
mysql-mmm有6种状态1.online2.admin_offline3.hard_offline4.awaiting_recovery5.replication_delay6.replication_fail各种状态的转换如下:1.online状态是正常的状态,可以充当各种角色.2.admin_offline是手动下线的状态3.复制延迟会导致replication_delay状态4.复制中断(sql_th..
分类:
数据库 时间:
2015-07-06 12:32:44
阅读次数:
279
线性表的抽象数据类型什么是线性表。线性表其实就是零个或多个数据元素的有限序列。在较复杂的线性表中,一个数据元素可以由若干个数据项组成线性表的抽象数据类型如下:线性表的顺序存储结构事实上我们可以用c语言的一维数组来实现顺序存储结构,源码如下:#include "stdio.h" #include...
分类:
其他好文 时间:
2015-07-05 18:27:58
阅读次数:
204
在说之前先普及一下线程是什么?
线程:说白了就是一个任务片段
进程:是一个具有独立功能的程序关于某个数据集合的一次运行活动,一个进程有一个或者多个线程
线程与进程的本质区别就是有么有数据共享空间,线程之间可以共享数据,进程不可以
下面进入主题:线程间的同步
由于现在业务流程增加,业务节点也增加,使用业务的人员也同时增加,这个时候就不可避免的出现并发问题,多个线程同时访问操...
分类:
编程语言 时间:
2015-07-02 10:09:02
阅读次数:
135