摘要: MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法) MD5算法具有以下特点: 1、压缩性:任意长度的数据,算出的MD5值长度都是固定的。 2、容易计算:从原数据计算出MD5值很容易。 3 阅读全文
posted @ 2019-04-22 14:09 左正 阅读(757) 评论(0) 推荐(0) 编辑
摘要: 对于一个局部变量应该是各线程独立的,一个线程不会改变另一个线程的临时变量。 多线程时, 几个线程间输出信息是交叉在一起的, 但你又没有区分是哪个线程输出的, 所以你自己就误认为是同一个线程输出的东西被改变了. 实际上是你自己的理解错误. 所有线程都用cout输出内容,你如何判断哪些内容是哪个线程输出 阅读全文
posted @ 2019-04-22 12:01 左正 阅读(2491) 评论(0) 推荐(0) 编辑
摘要: 如果一个变量是成员变量,那么多个线程对同一个对象的成员变量进行操作时,它们对该成员变量是彼此影响的,也就是说一个线程对成员变量的改变会影响到另一个线程。 如果一个变量是局部变量,那么每个线程都会有一个该局部变量的拷贝(即便是同一个对象中的方法的局部变量,也会对每一个线程有一个拷贝),一个线程对该局部 阅读全文
posted @ 2019-04-22 11:58 左正 阅读(2001) 评论(0) 推荐(1) 编辑