03-07 31—35


31.業務服務器192.168.1.2訪問192.168.1.3數據接口, 無法正常返回數據, 請根據以上信息寫出排查思路。

pass

32.請實現一個簡單的socket編程。

'''
要求:
1.實現server端的功能即可
2.遵循基本語言編程規范
'''
# 答案:
# 服務端:
# coding=utf-8

import socket

server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.bind(('', 8888))
server.listen(5)

#等待客戶端連接
while True:
    (client, address) = server.accept()
    data = client.recv(4096)
    print data
    client.send("hello")                                                    
    client.close()


# 客戶端
import socket                
client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client.connect(('127.0.0.1', 8888))
client.send("My name is client")
message = client.recv(4096)                                                      
print message                
client.close()

33.談一下對於多線程編程的理解, 對於CPU密集型怎樣使用多線程, 說說線程池, 線程鎖的用法, 有沒有用過multiprocessing或concurrent.future?

# 答案:
'''
CPU密集型使用多進程
IO密集型使用多線程
加鎖
鎖定
釋放
'''

34.關於守護線程的說法, 正確的是

'''
A.所有非守護線程終止, 即使存在守護線程, 進程運行終止
B.所有守護線程終止, 即使存在非守護線程, 進程運行終止
C.只要有守護線程或者非守護線程其中之一存在, 進程就不會終止
D.只要所有的守護線程和非守護線程中終止運行之后, 進程才會終止
'''
# 答案:
A

35.TCP協議在每次建立或者拆除連接時, 都要在收發雙方之間交換()報文

'''
A.一個
B.兩個
C.三個
D.四個
'''
# 答案:
C


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM