社区
Delphi
帖子详情
关于线程的问题
bbsboyy
2000-03-05 07:34:00
那位大侠写过代理服务器,万望不吝赐教
谢谢
...全文
126
1
打赏
收藏
关于线程的问题
那位大侠写过代理服务器,万望不吝赐教 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mimisu
2000-03-12
打赏
举报
回复
http://www.midatech.com/csdn/Delphi/vcl/internet/SOCK.zip
中有一个很好的例子
btw:多看看在说话,出了问题不要赖病毒
什么是
线
程安全
问题
及怎么解决
线
程安全
问题
1.什么是
线
程安全
问题
就是 多
线
程环境中 , 且存在数据共享 , 一个
线
程访问的共享 数据被其他
线
程修改了, 那么就发生了
线
程安全
问题
, 整个访问过程中 , 无一共享的数据被其他
线
程修改了 就是
线
程安全的 程序中如果使用成员变量, 且对成员变量进行数据修改 , 就存在数据共享
问题
, 也就是
线
程安全
问题
2.为什么会有
线
程安全
问题
? 当多个
线
程同时共享一个全局变量,或者静态变量, 进行写的操作时, 可能会发生数据的冲突
问题
,也就是
线
程安全
问题
, 但是做读的操作不会引发
线
程安全
问题
线
程安全 指多个
线
程在
Python --
线
程安全
问题
前言 当多个
线
程同时修改同一数据时,会导致最终的数据出现的不是正确的值 所以出现了
线
程锁,即同一时刻只允许一个
线
程执行操作,这样可以确保数据的准确性 示例代码 # @Time : 2021/6/16 9:15 import threading import time num = 0 # 多个
线
程操作的全局变量 tname = lambda: threading.currentThread().name # 获取当前
线
程名称 def task(): print(f"
线
程开始..
关于
线
程访问另外一个
线
程的变量
问题
关于
线
程访问另外一个
线
程的变量
问题
之前帮别人调错,遇到一个错误,就是一个
线
程A访问另外一个
线
程B的成员变量,并且
线
程A在构造方法中有
线
程B的引用,但是无论
线
程A怎么获取
线
程B的成员变量都是 null,但是在
线
程B初始化中已经给成员变量赋值了。 后面解决了很久,没解决出来,然后刚好看到了 指令重排序
问题
,下面我们来看一个例子 public class Test { int a = 0; boolean flag = false; public void writer(){
Java多
线
程之
线
程安全
问题
本篇文章介绍的内容为Java多
线
程中的
线
程安全
问题
,此处的安全
问题
并不是指的像黑客入侵造成的安全
问题
,
线
程安全
问题
是指因多
线
程抢占式执行而导致程序出现bug的
问题
。
Matplotlib多
线
程
问题
Matplotlib多
线
程画图遇到的BUG 1.
问题
: 多
线
程处理算法后,对结果进行图示,出现BUG:消息里的图和文字全部错乱,仅有几组可视化图像正确。 多
线
程采用import threading库。 2.可能原因: 引入的 import matplotlib.pyplot as plt 是个全局变量,应该就是它引起的
线
程不安全。 3.解决办法: 觉得
线
程不安全,那就加锁 from threading import Lock, RLock lock = Lock() rlock = RLock() 在pl
Delphi
5,402
社区成员
262,733
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章