สิงหาคม 20, 2019, 06:44:24 am *
ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน
ส่งอีเมล์ยืนยันการใช้งาน?

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น
   หน้าแรก   ช่วยเหลือ เข้าสู่ระบบ สมัครสมาชิก  
หน้า: [1]   ลงล่าง
  พิมพ์  
ผู้เขียน หัวข้อ: ถามเรื่องความต่างระหว่างตัวแปร volatile และ static  (อ่าน 6568 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
bug_18486
Newbie
*
ออฟไลน์ ออฟไลน์

กระทู้: 22


| |
« เมื่อ: ตุลาคม 24, 2012, 10:37:05 am »

คือผมมี counter ตัวหนึ่ง ทำหน้าที่ count up ที่ task 1 task และผมต้องการให้ตัวแปรตัวนี้ถูก reset ที่อีก task หนึ่ง ผมใช้ชนิดตัวแปรแค่ static พอหรือว่าต้องเป็น volatile ครับ
บันทึกการเข้า
firmware.c
Newbie
*
ออฟไลน์ ออฟไลน์

กระทู้: 14


| |
« ตอบ #1 เมื่อ: ตุลาคม 24, 2012, 12:59:11 pm »

ถ้าที่กำลังถามอยู่เป็นการ program ในลักษณะของ Multitasking ให้ประกาศเป็น  volatile ไม่ต้องใส่ static  (global volatile)
บันทึกการเข้า
greanfour
Newbie
*
ออฟไลน์ ออฟไลน์

กระทู้: 2


| |
« ตอบ #2 เมื่อ: กรกฎาคม 10, 2014, 04:05:25 pm »

แต่ก็ งง ๆนะครับ
บันทึกการเข้า
Coiato
Newbie
*
ออฟไลน์ ออฟไลน์

กระทู้: 1


| |
« ตอบ #3 เมื่อ: สิงหาคม 07, 2019, 02:47:00 pm »

ผมก็อยากรู้วิธีทำเหมือนกันยังไงช่วยแนะนำหน่อยนะครับ
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
  พิมพ์  
 
กระโดดไป: