测试操作系统为win7,nginx版本为1.9.4。在本机上编写java程序一个socket服务类SocketServer,监听端口为8889,(增加了一个SocketServerThread线程的实现类,以遍在socketServer中针对多个客户端开个多线程进行一对一响应)然后再开一个socke...
分类:
其他好文 时间:
2015-11-23 11:35:39
阅读次数:
118
1 // 2 // ViewController.m 3 // NSOperation 4 // 5 // Created by ys on 15/11/22. 6 // Copyright (c) 2015年 ys. All rights reserved. 7 // 8...
分类:
编程语言 时间:
2015-11-22 21:55:47
阅读次数:
145
1 // 2 // ViewController.m 3 // NSThread 4 // 5 // Created by ys on 15/11/22. 6 // Copyright (c) 2015年 ys. All rights reserved. 7 // 8 9 #import...
分类:
编程语言 时间:
2015-11-22 20:23:43
阅读次数:
139
要导入的类:1 import javax.swing.*;2 import java.awt.*;1.定义SowPanel类,继承JPanel类,这个类有两个整型数组成员,用来保存雪花起始位置。在构造函数中为数组赋初值;重写父类的paint()方法;定义一个启动多线程的startSnow()方法。 ...
分类:
编程语言 时间:
2015-11-22 13:56:37
阅读次数:
168
前言 当开发者从单线程开发模式过渡到多线程环境,一个比较棘手的问题就是如何在一个线程中返回数据,众所周知,run()方法和start()方法不会返回任何值。笔者在学习《Java Network Programming》一书时,总结三种常用方法:定义获取器、静态方法回调以及实例方法回调。定义获取...
分类:
编程语言 时间:
2015-11-22 11:10:04
阅读次数:
448
——本文一个例子展开,介绍Linux下面线程的操作、多线程的同步和互斥。前言线程?为什么有了进程还需要线程呢,他们有什么区别?使用线程有什么优势呢?还有多线程编程的一些细节问题,如线程之间怎样同步、互斥,这些东西将在本文中介绍。下面是一道面试题:是否熟悉POSIX多线程编程技术?如熟悉,编写程序完成...
分类:
编程语言 时间:
2015-11-22 06:43:19
阅读次数:
270
一.synchronized关键字同步方法每个对象都包含一把锁(也叫做监视器),它自动称为对象的一部分(不必为此写任何特殊的代码)。调用任何synchronized方法时,对象就会被锁定,不可再调用那个对象的其他任何synchronized方法,除非第一个方法完成了自己的工作。示例代码如下:publ...
分类:
编程语言 时间:
2015-11-21 21:14:47
阅读次数:
229
nonatomic:非原子性访问,不加同步,多线程并发访问会提高性能。如果不加此属性,则默认是两个访问方法都为原子型事务访问。 (atomic是Objc使用的一种线程保护技术,基本上来讲,是防止在写未完成的时候被另外一个线程读取,造成数据错误。而这种机制是耗费系统资源的,所 以在iPhone这种小型...
分类:
其他好文 时间:
2015-11-21 15:53:58
阅读次数:
172
有时候我们的App需要访问平台API,并且React Native可能还没有相应的模块包装;或者你需要复用一些Java代码,而不是用Javascript重新实现一遍;又或者你需要实现某些高性能的、多线程的代码,譬如图片处理、数据库、或者各种高级扩展等等。
而用React Native可以在它的基础上编写真正原生的代码,并且可以访问平台所有的能力。如果React Native还不支持某个你需要的...
分类:
移动开发 时间:
2015-11-21 00:45:44
阅读次数:
500
package thread.lock;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.Future;import java.u...
分类:
编程语言 时间:
2015-11-21 00:33:07
阅读次数:
227