为什么要拿线程开头呢?因为线程太重要了,先不说工作中有多重要,单是和money直接挂钩的开发工程师面试就必问题,要是面试没问相关问题的话,要么是应聘者太菜面试官懒得问了,要么是公司太菜,根本不关心多线程的问题。 一、线程安全问题 当多个线程访问某一个类的时候,这个类都能表现出正确的行为,那么这个类就 ...
分类:
编程语言 时间:
2016-12-01 04:08:21
阅读次数:
218
一、用属性代替可访问的字段 1、.NET数据绑定只支持数据绑定,使用属性可以获得数据绑定的好处; 2、在属性的get和set访问器重可使用lock添加多线程的支持。 二、readonly(运行时常量)和const(编译时常量) 1、const只可用于基元类型、枚举、字符串,而readonly则可以是 ...
单例模式主要作用:确保一个类最多只有一个实力,并提供一个全局访问点。 经典模式(懒汉): 经典模式在多线程的情况下,会导致不能正常工作; 线程同步锁(懒汉): 使用同步锁,简单粗暴,但较为消耗资源。在大量调用的放大中不推荐使用。 ‘急切’创建实例(饿汉): 可以解决多线程的同步问题,直接在类装载就实 ...
分类:
其他好文 时间:
2016-12-01 03:28:29
阅读次数:
140
对于函数调用, 如果要得到返回列表, 你应要用一个@values来获得返回值: 在多线程中, 想得到线程返回程, 那就调用join方法, 如果没必要获取返回值, 要调用detach方法, 如果两个都不调用, 会得到一个警告。 一般来说, 都应调用join/detach方法。 ...
分类:
编程语言 时间:
2016-12-01 01:41:10
阅读次数:
246
学习《Windows程序设计》记录 概念贴士: 1. 线程描述了进程内代码的执行路径。 2. _stdcall是新标准C/C++函数的调用方法。从底层来说,使用这种调用方法参数的进栈顺序和标准C调用(_cdecl方法)是一样的,但是_stdcall采用自动清栈的方式,而_cdecl采用的是手动清栈方 ...
分类:
编程语言 时间:
2016-11-30 16:54:27
阅读次数:
232
如果想同时执行两个while True循环,可以使用多线程threading来实现。 完整代码 #coding=gbk from time import sleep, ctime import threading def muisc(func): while True: print 'Start p... ...
分类:
编程语言 时间:
2016-11-30 13:25:43
阅读次数:
214
python个人笔记,纯属方便查询。------------------------------------pythonmysql交互---------------------------------------
#查询:
importMySQLdb
try:
conn=MySQLdb.connect(host=‘10.86.10.21‘,user=‘root‘,passwd=‘mysql‘,db=‘python‘,port=3306)
cur=conn.cursor()
c..
分类:
数据库 时间:
2016-11-30 04:32:53
阅读次数:
266
场景:在一个事件中调用一个函数,但是这个函数执行的时间非常的长,此过程中拖动界面的时候会使得界面进入未响应状态,直到函数执行完才可以ok 解决方法: 在调用函数的时候使用多线程调用 ...
分类:
编程语言 时间:
2016-11-30 03:30:08
阅读次数:
321
饿汉式单例类 饿汉式提前实例化,没有懒汉式中多线程问题,但不管我们是不是调用getInstance()都会存在一个实例在内存中 内部类式单例类 内部类式中,实现了延迟加载,只有我们调用了getInstance(),才会创建唯一的实例到内存中.并且也解决了懒汉式中多线程的问题.解决的方式是利用了Cla ...
分类:
其他好文 时间:
2016-11-30 03:25:21
阅读次数:
155